日期:2014-05-16  浏览次数:20357 次

笔记:JS权威指南18章—表单和表单元素

Form 对象: Javascript Form 对象代表了一个 HTML 表单, Form 对象通常可以作为 forms[] 数组的一个元素来使用,而这个数组是 Document 对象的一个属性。

document.forms[document.forms.length-1];// 引用文档的最后一个表单 
?

Form 对象的属性 elements[] 数组包含表示各种表单输入元素的 Javascript 对象 .

document.forms[1].ekement[2];// 引用文档的第二个表单的第三个元素 
?

Form 对象还包含其他属性,如 action encoding method target ,直接对应于 HTML 标记 <form> 的属性 action encoding method target ,这些属性都是可读可写的字符串。 Javascript Form 对象支持 submit() reset() 方法,分别用于提交表单和重置表单,对应的事件句柄为 onsubmit() onreset()

?

HTML 表单元素

对象

HTML 标记

Type 属性

描述和事件

Button

<input type=”button”>

<button type=”button”>

“button”

按钮;onclick

Checkbox

<input type=”checkbox”

“checkbox”

不具有单选行为的切换按钮;onclick

File

<input type=”file”>

“file”

用于输入要上载到web 服务器的文件名的输入框;onchange