一、获得表单引用

1>通过直接定位的方式来获取

document.getElementById();

document.getElementsByName();

document.getElementsByTagName();

2>通过集合的方式来获取引用

document.forms[下标]

document.forms["name"]

document.forms.name

3>通过name直接获取“(只适用于表单)

document.name

二、获得表单元素的引用

1>直接获取

document.getElementById();

document.getElementsByName();

document.getElementsByTagName();

2>通过集合来获取

表单对象.elements  获得表单里面所有元素的集合

表单对象.elements[下标]

表单对象.elements["name"]

表单对象.elements.name

3>直接通过name的形式

表单对象.name

三、表单元素共同的属性和方法

1>获取表单元素的值

表单元素对象.value   获取或是设置值

2>属性

disabled  获取或设置表单控件是否禁用 true false

form   指向包含本元素的表单的引用

3>方法

blur()失去焦点

focus()  获得焦点

四、表单元素

1、文本域

<input type="text" >

操作文本域的值

value 属性     设置或者获取值

2、单选按钮

checked  返回或者设置单选的选中状态

true 选中     false 未选中

value 属性 获取选中的值,必须先判断选中状态。

3、多选按钮

checked  返回或者设置单选的选中状态

true 选中     false 未选中

value 属性 获取选中的值,必须先判断选中状态。

4、下拉框

selected  设置或返回下拉框的选中状态

true 选中     false 未选中

selectedIndex  设置或返回下拉框被选中的索引号

5、文本区域

<textarea></textarea>

value 操作值

五、验证表单

1.事件

onsubmit  当表单提交的时候触发的事件

onblur

obfocus

onchange

2.return false;  阻止事件的默认行为(适用于所有事件)

六、提交方法

表单的方法

表单对象.submit()

转载于:https://blog.51cto.com/bjishu/1672140

javascript对表单的操作相关推荐

  1. jquery对文本赋值和取值_jQuery对表单元素的取值和赋值操作代码

    JS jQuery对表单元素的取值和赋值操作代码 作者: 来源:www.28hudong.com2013-03-30 00:52:47 阅读次 $("#keyword")[0].v ...

  2. 五、jQuery 对表单、表格的操作(走过路过瞅瞅吧)

    文章目录 前言 一. 表单应用 1.1 单行文本框应用 1.2 多行文本框应用 1.3 复选框应用 1.3 下拉框应用 1.5 表单验证 二. 表格应用 2.1 表格变色 2.1.1 普通的隔行变色 ...

  3. php判断表单修改内容,JavaScript判断用户是否对表单进行了修改的方法_javascript技巧...

    本文实例讲述了JavaScript判断用户是否对表单进行了修改的方法.分享给大家供大家参考.具体分析如下: 这段JS代码可以判断出用户是否对表单内容进行了修改,如果修改了表单,并退出浏览器,则会提醒用 ...

  4. ASP.NET中对表单输入行有选择验证

    在ASP.NET中,有一系列的验证控件,可以很方便地验证用户输入的数据是否合法.尽管这些验证控件十分强大并且容易使用,但它们有一个缺点,那就是,一般在使用它们的时候,在提交网页时,都要对整个网页的用户 ...

  5. 《锋利的JQuery》读书要点笔记4——表格表单的操作

    第五章 jQuery对表单,表格的操作以及更多应用 这章主要以一些具体案例讲解了jQuery对表单,表格的常用操作,以及一些常见的jQuery应用,用到的都是上几章说的东西.下面就以具体的案例来展开. ...

  6. JavaScript基础知识总结 17:JavaScript表单脚本

    目录 一.表单基础 二.提交表单 三.表单字段的公共属性.方法.事件 1.表单字段的公共属性 2.表单字段的公共方法 3.表单字段的公共事件 四.输入过滤,屏蔽字符 五.剪切板事件 六.自动切换 七. ...

  7. angularjs通过ng-change和watch两种方式实现对表单输入改变的监控

    angularjs通过ng-change和watch两种方式实现对表单输入改变的监控 直接上练习代码 <!DOCTYPE html> <html xmlns="http:/ ...

  8. javascript 表单验证大全(一)

    javascript 表单验证大全(一) 5.身份证验证:包括15位和18位.function idNumber(s)//身份证验证 {regu1=/^[1-9]\d{7}((0\d)|(1[0-2] ...

  9. python代码函数字符查询宝典书籍_Django基础五之django模型层(一)单表操作

    二 单表操作 一.创建表 创建模型 创建名为book的app,在book下的models.py中创建模型: from django.db importmodels#Create your models ...

最新文章

  1. html dom节点类型,浅谈Javascript中的12种DOM节点类型
  2. spark之5:配置文件
  3. 可用资源不足excel无法完成任务_项目资源管理包括哪些内容?
  4. python解析.pyd文件
  5. python的设计哲学_Python的设计哲学
  6. Atitit json array to csv 目录 1. Lib 1 1.1. Apache csv lib 1 1.2. Org.json.jar cdl模式 1 2. other 1 2
  7. 中国银保监会公布银行业金融机构目前共有4608家(附全部名录)
  8. c语言50例题答案,100个经典c语言例题(带答案).doc
  9. VMware Player 4.0.2 英文官方原版
  10. 什么叫51单片机最小系统
  11. python获取上周周一日期_python python日期算法 本周,上周,本月,上月,本季,上季,今年, 去年...
  12. houdini中使用vex旋转对象法线方向方法
  13. 命名空间“xxx”中不存在类型或命名空间名“xxx”(是否缺少程序集引用)
  14. Web开发过程流程图
  15. 算法-程序与系统的灵魂
  16. video 视频播放动画
  17. NVIDIA Jetson AGX Xavier 配置pytorch环境,anaconda,Pycharm
  18. 联想r720安装固态_联想拯救者r720笔记本NVME接口M.2固态硬盘怎么安装win7系统
  19. 在WPF里使用指纹认证(一、安装SDK)
  20. 【AP】On the Bayesian interpretation of Black-Litterman(2)

热门文章

  1. php 显示要上传的图片格式,php判断文件上传图片格式的实例详解
  2. android 自定义view文字不齐,Android 解决TextView排版参差不齐的问题
  3. MNIST数据集合在PaddlePaddle环境下使用简单神经网络识别效果
  4. 电机贴上锡纸到底有没有作用?
  5. 超声波测距测速升压可调中周倒车雷达变频器传感器1:10
  6. 2021春季学期-创新设计与实践-Lesson6
  7. 画蛇添足:四条管脚的电位器
  8. 硬盘驱动器是如何工作的?
  9. kubernetes相关概念
  10. linux数字大小判断,if 判断两个数值大小--多分支if语句实现对参数的严格判断