[1]访问

[2]属性

[3]方法

[4]事件

前面的话

  表单字段又叫表单元素,表示表单所包含控件,如

【form[name]】

  除了使用elements元素集合外,还可以使用form[name]来获取表单内的元素控件

 

属性

  除了

元素之外,所有表单字段都拥有相同的一组属性

disabled 布尔值,表示当前字段是否被禁用

form 指向当前字段所属表单的指针;只读

name 当前字段的名称

readOnly 布尔值,表示当前字段是否只读

tabIndex 表示当前字段的切换(tab)序号

type 当前字段的类型,如"checkbox"、"radio"等等

value 当前字段将被提交给服务器的值

defaultValue 表示该表单元素的初始值

  除了form属性之外,可以通过javascript动态修改其他任何属性

方法

  每个表单字段都有两个方法:focus()和blur()

focus()

  focus()方法用于将浏览器的焦点设置到表单字段,即激活表单字段,使其可以响应键盘事件 

  [注意]非表单元素设置tabIndex=-1,并设置focus()方法后,也可以获得焦点

blur()

  与focus()方法相对的是blur()方法,它的作用是从元素中移走焦点。在调用blur()方法时,并不会把焦点转移到某个特定的元素上;仅仅是将焦点从调用这个方法的元素上面移走而已

事件

  除了支持鼠标、键盘、更改和HTML事件之外,所有表单字段都支持下列3个事件

focus

  当前字段获得焦点时触发

blur

  当前字段失去焦点时触发

change

  对于