引用表单域在JS中的应用
时间:2013-12-11
表单域是指用于接收用户输入或操作的一些页面元素,例如文本框,按钮,复选框等,它们通常包含在一个表彰中,要在JavaScript中引用一个表单元素,可以采用以下两种方法;
var element=theForm.elements[index]
var element=theForm.elements["elementName"]
在第一种方法中,index表示表单域的索引,第一个出现的索引为0,依次递增,第二种方法中,elementName表示表单域name属性所指定的表单域名称.
用这种方法,可以循环遍历一个表单中的所有表单域,对其进行统一处理,有时需要指定遍历某种类型的表单域,可以使用表单域的type属性来获取表域类型.
尽管在HTML的网站建设中,常常不用<form>标记作为窗口,而是自定义数据提交逻辑,使用XMLHttpRequest对象来和服务器交互,这时就需要借助于DOM模型来引用表彰元素,例如使用document.getElementByid(ID)来获取一个指定ID的表单域引用.