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表单相关推荐

  1. 如何用JavaScript操作form表单组件?

    一.用JavaScript操作按钮: <!DOCTYPE html> <html><head><meta charset="UTF-8"& ...

  2. 第83天:jQuery中操作form表单

    操作form表单 1. 属性操作 设置属性: // 第一个参数表示:要设置的属性名称 // 第二个参数表示:该属性名称对应的值 $(selector).attr("title", ...

  3. 第5节 Selenium 操作form表单

    from表单是我们经常测试的用例,绝大多数web程序都有,例如:用户登录.注册 form表单的流程是这样的: 1.定位表单元素 2.输入测试值 3.判断表单元素属性 4.获取表单元素属性 5.提交表单 ...

  4. jQuery操作Form表单元素

    Web开发中常常须要操作表单,form表单元素有select.checkbox.radio.textarea.button.file.text.hidden.password等. 当中checkbox ...

  5. JavaScript的form表单提交

    开发工具与关键技术: VS 与 JS 作者:摆烂小明 撰写时间:2022 年 4 月 17 日 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...

  6. JavaScript之form表单提交前验证的onSubmit事件

    在前端使用JavaScript验证表单数据时,对验证不通过的form表单要阻止其提交到后台.这时,可以使用onSubmit事件来阻止其提交. <form method="post&qu ...

  7. JavaScript基础-form表单验证

    表单验证的两种方式: 一.使用alert提示框 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"& ...

  8. javascript中FORM表单的submit()方法经验教训.

    @author    songfeng             因为JS内对象的方法实际上是存储语句的一个类似于指针的东西. 其指向了内存的一个位置, 也就是其函数的位置,当然也可以让其指向一个变量值 ...

  9. JavaScript的form表单验证中的身份证校验

    前几天,在项目中遇到一个问题,就是这个身份证校验,一般普通人的身份证号是有18位,当时我只想到了限制长度来做验证,因为着急下班,哈哈哈哈哈 直到昨天,才想到JavaScript中有个正则表达式,所以我 ...

最新文章

  1. RDKit | 分子坐标的测量和绘图
  2. linux每天进步一点点-7月4.5.6日
  3. python猜数游戏流程_python简单猜数游戏实例
  4. 数据结构——栈——2016_11_21
  5. 5.6 SMO-机器学习笔记-斯坦福吴恩达教授
  6. 高清音质背后:网易云信音乐教学方案技术解密
  7. asp.net 按钮单击事件问题(自动弹出新窗口)
  8. 营销区块链技术的艺术
  9. Linux笔记-centos安装elasticsearch7版本
  10. Oracle数据库一致性读的原理
  11. 如何利用 MySQL 攻破数据库性能瓶颈?
  12. 再谈关于IP数据报分片
  13. 常见的c语言头文件作用,C语言的头文件的作用是什么?
  14. Latex 安装包 metropolis
  15. discuz tools.php,Discuz!论坛Tools工具箱功能详解 | 学步园
  16. pycharm+python3.6安装pywifi
  17. kvm显示器怎么切换服务器,kvm切换器一套键盘鼠标显示器的热键切换方法教程
  18. CSS3 使用@font-face引入字体的兼容性方案及优化
  19. 跨境电商系列 | 防范第三方脚本对数据隐私与安全的侵蚀
  20. 图片报道:2008年12月4日夜,暴风雪突袭烟台(上)

热门文章

  1. 用手机作为显示屏打造树莓派的移动电脑形态
  2. 利用Python+selenium实现小米商城抢购代码
  3. python socket + tkinter实现网络聊天室
  4. 我在08年的最后一天,,,
  5. 读取mnist数据集方法大全(train-images-idx3-ubyte.gz,train-labels.idx1-ubyte等)(python读取gzip文件)
  6. 如何管理好员工?员工管理有哪些技巧?
  7. 最新释梦ds网八套模板源码+教程 全部功能可用
  8. centos php服务器搭建教程,CentOS搭建PHP服务器环境简明教程
  9. 国内各地网通电信DNS服务器
  10. linux无显卡安装教程,无光驱无计算机显卡如何安装Linux.doc