JavaScript操作form表单
1. 获取输入的值
<input id="aa" /><input type="button" value="查询" onclick="t1()" /><script>document.getElementById("aa").focus();function t1() {var element = document.getElementById("aa");console.log(element.value);}</script>
结果如图:
2. 密码框
<html><head><meta charset="UTF-8"><title></title></head><body><input type="password" id="aa" /><input type="button" value="查询" onclick="t1()" /><script>document.getElementById("aa").focus();function t1() {var element = document.getElementById("aa");console.log(element.value);}document.getElementById("aa").readOnly = true;//将其设置为只读document.getElementById("aa").disabled = true;//将其设置为禁用document.getElementById("aa").focus();//将其设置为焦点</script></body>
</html>
图为disabled展示
3.文本域
<html><head><meta charset="UTF-8"><title></title></head><body><textarea id="aa"></textarea><input type="button" value="查询" onclick="t1()" /><script>document.getElementById("aa").focus();function t1() {var element = document.getElementById("aa");console.log(element.value);}document.getElementById("aa").readOnly = true;//将其设置为只读document.getElementById("aa").disabled = true;//将其设置为禁用document.getElementById("aa").focus();//将其设置为焦点</script></body>
</html>
注释掉readonly和禁用显示如图:
点击查询结果:
4. radio对象
<html><head><meta charset="UTF-8"><title></title></head><body><input type="radio" name="sex" value="1" />男<input type="radio" name="sex" value="2" />女<input type="button" value="查询" onclick="t2()" /><script>document.getElementsByName("sex")[0].checked = true;//默认选择function t2() {var elements = document.getElementsByName("sex");for(var i = 0; i < elements.length; i++) {var element = elements[i];console.log(element.value + "," + element.checked)}}</script></body>
</html>
查询结果:
5.checkbox对象
<input type="checkbox" name="hobby" value="1" />lll<input type="checkbox" name="hobby" value="2" />aaa<input type="checkbox" name="hobby" value="3" />sss<input type="button" value="查询" onclick="t2()" /><script>document.getElementsByName("hobby")[0].disabled = true;//禁用document.getElementsByName("hobby")[0].checked = true;//默认选择function t2() {var elements = document.getElementsByName("hobby");for(var i = 0; i < elements.length; i++) {var element = elements[i];console.log(element.value + "," + element.checked)}}</script>
取消禁用,查询结果:
6.select对象
<select id="ddd"><option value="">--请选择--</option><option value="1">北京</option><option value="2">河南</option><option value="3">河北</option></select><script>function t3() {var element = document.getElementById("ddd");var options = element.options;for(var i = 0; i < options.length; i++) {var option = options[i];console.log(option.value + "," + option.selected)}}</script><input type="button" value="查询" onclick="t3()" />
未选择时查询结果:
JavaScript操作form表单相关推荐
- 如何用JavaScript操作form表单组件?
一.用JavaScript操作按钮: <!DOCTYPE html> <html><head><meta charset="UTF-8"& ...
- 第83天:jQuery中操作form表单
操作form表单 1. 属性操作 设置属性: // 第一个参数表示:要设置的属性名称 // 第二个参数表示:该属性名称对应的值 $(selector).attr("title", ...
- 第5节 Selenium 操作form表单
from表单是我们经常测试的用例,绝大多数web程序都有,例如:用户登录.注册 form表单的流程是这样的: 1.定位表单元素 2.输入测试值 3.判断表单元素属性 4.获取表单元素属性 5.提交表单 ...
- jQuery操作Form表单元素
Web开发中常常须要操作表单,form表单元素有select.checkbox.radio.textarea.button.file.text.hidden.password等. 当中checkbox ...
- JavaScript的form表单提交
开发工具与关键技术: VS 与 JS 作者:摆烂小明 撰写时间:2022 年 4 月 17 日 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...
- JavaScript之form表单提交前验证的onSubmit事件
在前端使用JavaScript验证表单数据时,对验证不通过的form表单要阻止其提交到后台.这时,可以使用onSubmit事件来阻止其提交. <form method="post&qu ...
- JavaScript基础-form表单验证
表单验证的两种方式: 一.使用alert提示框 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"& ...
- javascript中FORM表单的submit()方法经验教训.
@author songfeng 因为JS内对象的方法实际上是存储语句的一个类似于指针的东西. 其指向了内存的一个位置, 也就是其函数的位置,当然也可以让其指向一个变量值 ...
- JavaScript的form表单验证中的身份证校验
前几天,在项目中遇到一个问题,就是这个身份证校验,一般普通人的身份证号是有18位,当时我只想到了限制长度来做验证,因为着急下班,哈哈哈哈哈 直到昨天,才想到JavaScript中有个正则表达式,所以我 ...
最新文章
- RDKit | 分子坐标的测量和绘图
- linux每天进步一点点-7月4.5.6日
- python猜数游戏流程_python简单猜数游戏实例
- 数据结构——栈——2016_11_21
- 5.6 SMO-机器学习笔记-斯坦福吴恩达教授
- 高清音质背后:网易云信音乐教学方案技术解密
- asp.net 按钮单击事件问题(自动弹出新窗口)
- 营销区块链技术的艺术
- Linux笔记-centos安装elasticsearch7版本
- Oracle数据库一致性读的原理
- 如何利用 MySQL 攻破数据库性能瓶颈?
- 再谈关于IP数据报分片
- 常见的c语言头文件作用,C语言的头文件的作用是什么?
- Latex 安装包 metropolis
- discuz tools.php,Discuz!论坛Tools工具箱功能详解 | 学步园
- pycharm+python3.6安装pywifi
- kvm显示器怎么切换服务器,kvm切换器一套键盘鼠标显示器的热键切换方法教程
- CSS3 使用@font-face引入字体的兼容性方案及优化
- 跨境电商系列 | 防范第三方脚本对数据隐私与安全的侵蚀
- 图片报道:2008年12月4日夜,暴风雪突袭烟台(上)
热门文章
- 用手机作为显示屏打造树莓派的移动电脑形态
- 利用Python+selenium实现小米商城抢购代码
- python socket + tkinter实现网络聊天室
- 我在08年的最后一天,,,
- 读取mnist数据集方法大全(train-images-idx3-ubyte.gz,train-labels.idx1-ubyte等)(python读取gzip文件)
- 如何管理好员工?员工管理有哪些技巧?
- 最新释梦ds网八套模板源码+教程 全部功能可用
- centos php服务器搭建教程,CentOS搭建PHP服务器环境简明教程
- 国内各地网通电信DNS服务器
- linux无显卡安装教程,无光驱无计算机显卡如何安装Linux.doc