codecamp

HTML DOM Form 对象

Form 对象代表一个 HTML 表单。

在 HTML 文档中 <form> 每出现一次,Form 对象就会被创建。

表单用户通常用于收集用户数据,包含了 input 元素如:文本字段,复选框,单选框,提交按钮等待。表单也可以说选项菜单, textarea, fieldset, legend, 和 label 元素。

表单用于向服务端发送数据。


Form 对象收集

W3C: W3C 标准。

集合 描述 W3C
elements[] 包含表单中所有元素的数组。 Yes

Form 对象属性

属性 描述 W3C
acceptCharset 服务器可接受的字符集。 Yes
action 设置或返回表单的 action 属性。 Yes
enctype 设置或返回表单用来编码内容的 MIME 类型。 Yes
length 返回表单中的元素数目。 Yes
method 设置或返回将数据发送到服务器的 HTTP 方法。 Yes
name 设置或返回表单的名称。 Yes
target 设置或返回表单提交结果的 Frame 或 Window 名。 Yes

Form 对象方法

方法 描述 W3C
reset() 重置一个表单 Yes
submit() 提交一个表单 Yes

Form 对象事件

事件 描述 W3C
onreset 在重置表单元素之前调用。 Yes
onsubmit 在提交表单之前调用。 Yes

标准属性和事件

Form 对象同样支持标准的 属性事件

HTML DOM Fieldset 对象
HTML DOM Frame 和 IFrame 对象
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

HTML DOM对象

HTML DOM 引用对象

HTML DOM Password 对象

HTML DOM Link 对象

HTML DOM Select 对象

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }