HTMLFormElement 接口可以创建或者修改 <form> 对象;它继承了 HTMLElement 接口的方法和属性。
Object.prototype
Function.prototype
EventTarget
Node
Element
HTMLElement
HTMLFormElement
程序不能直接调用该构造函数,否则将会产生异常。
属性 | 说明 |
---|---|
- | - |
语法 | 说明 |
---|---|
- | - |
Object.prototype
EventTarget.prototype
Node.prototype
Element.prototype
HTMLElement.prototype
HTMLFormElement.prototype
继承自父类的属性, HTMLElement。
属性 | 说明 |
---|---|
acceptCharset | DOMString 是反映接受 accept-charset HTML 属性,包含列表的服务器将接受的字符编码 。 |
action | DOMString 是反映 action HTML 属性,其中包含的信息进行处理的程序 URI 通过该表单提交。 |
autocomplete | DOMString 是 HTML 属性包含一个字符串,指示是否在此 form 中的控件的值可以有由浏览器自动填充。 |
elements | 只读,返回包含属于此表单元素的所有 form 控件的 live HTMLFormControlsCollection。 |
encoding | 是 enctype 的代名词。 |
enctype | 是 DOMString 反映了 enctype HTML 属性,该值指示用来传输到服务器 form 的类型。可以只设置指定的值。 |
length | 只读,返回一个 long 类型的 form 中的控件数。 |
method | DOMString 是反映方法 HTML 属性,该值指示 HTTP 方法用来提交表单。可以只设置指定的值。 |
name | DOMString 是包含 form 的名称反映了名称 HTML 属性的。 |
noValidate | 是一个布尔值,反映作用 HTML 属性,表明 form 不验证. |
target | DOMString 是反映 target HTML 属性,该值收到提交表单指示显示结果的位置。 |
继承自父类的方法, HTMLElement.
语法 | 说明 |
---|---|
checkValidity() | 如果元素的值没有有效性问题,则返回true,否则返回 false 并触发 invalid 事件. |
item() | 在指定索引中获取元素集合中的项,如果该索引没有项,则为 null。也可以在 from 对象名称之后指定数组样式括号或圆括号中的索引,而不必显式调用此方法。 |
namedItem() | 获取元素集合中的名称或ID与指定名称匹配的项或项列表,如果没有匹配项,则为 null。也可以在 form 对象名称之后指定数组样式括号或圆括号中的名称,而不必显式调用此方法。 |
submit() | 提交 form 到服务器。 |
reset() | 将表单重置为其初始状态。 |
reportValidity() | 如果元素的子控件满足其验证条件,则返回true。当返回false,可取消无效的事件和每一个无效的验证问题向用户报告。 |
Object.prototype
EventTarget.prototype
Node.prototype
Element.prototype
HTMLElement.prototype
HTMLFormElement.prototype
<form> 元素