HTMLInputElement
interface provides special properties and methods for manipulating the options, layout, and presentation of
<input>
元素。
<div id="interfaceDiagram" style="display: inline-block; position: relative; width: 100%; padding-bottom: 20%; vertical-align: middle; overflow: hidden;"><svg style="display: inline-block; position: absolute; top: 0; left: 0;" viewbox="-50 0 600 120" preserveAspectRatio="xMinYMin meet"><a xlink:href="../API/EventTarget.html" target="_top"><rect x="1" y="1" width="110" height="50" fill="#fff" stroke="#D4DDE4" stroke-width="2px" /><text x="56" y="30" font-size="12px" font-family="Consolas,Monaco,Andale Mono,monospace" fill="#4D4E53" text-anchor="middle" alignment-baseline="middle">EventTarget</text></a><polyline points="111,25 121,20 121,30 111,25" stroke="#D4DDE4" fill="none"/><line x1="121" y1="25" x2="151" y2="25" stroke="#D4DDE4"/><a xlink:href="../API/Node" target="_top"><rect x="151" y="1" width="75" height="50" fill="#fff" stroke="#D4DDE4" stroke-width="2px" /><text x="188.5" y="30" font-size="12px" font-family="Consolas,Monaco,Andale Mono,monospace" fill="#4D4E53" text-anchor="middle" alignment-baseline="middle">Node</text></a><polyline points="226,25 236,20 236,30 226,25" stroke="#D4DDE4" fill="none"/><line x1="236" y1="25" x2="266" y2="25" stroke="#D4DDE4"/><a xlink:href="../API/Element" target="_top"><rect x="266" y="1" width="75" height="50" fill="#fff" stroke="#D4DDE4" stroke-width="2px" /><text x="303.5" y="30" font-size="12px" font-family="Consolas,Monaco,Andale Mono,monospace" fill="#4D4E53" text-anchor="middle" alignment-baseline="middle">Element</text></a><polyline points="341,25 351,20 351,30 341,25" stroke="#D4DDE4" fill="none"/><line x1="351" y1="25" x2="381" y2="25" stroke="#D4DDE4"/><a xlink:href="../API/HTMLElement" target="_top"><rect x="381" y="1" width="110" height="50" fill="#fff" stroke="#D4DDE4" stroke-width="2px" /><text x="436" y="30" font-size="12px" font-family="Consolas,Monaco,Andale Mono,monospace" fill="#4D4E53" text-anchor="middle" alignment-baseline="middle">HTMLElement</text></a><polyline points="491,25 501,20 501,30 491,25" stroke="#D4DDE4" fill="none"/><line x1="501" y1="25" x2="509" y2="25" stroke="#D4DDE4"/><line x1="509" y1="25" x2="509" y2="90" stroke="#D4DDE4"/><line x1="509" y1="90" x2="492" y2="90" stroke="#D4DDE4"/><a xlink:href="../API/HTMLInputElement" target="_top"><rect x="331" y="65" width="160" height="50" fill="#F4F7F8" stroke="#D4DDE4" stroke-width="2px" /><text x="411" y="94" font-size="12px" font-family="Consolas,Monaco,Andale Mono,monospace" fill="#4D4E53" text-anchor="middle" alignment-baseline="middle">HTMLInputElement</text></a></svg></div>
a:hover text { fill: #0095DD; pointer-events: all;}
form
只读
|
HTMLFormElement
对象:
返回
a reference to the parent
<form>
元素。
|
formAction
|
string
:
Returns / Sets
the element's
formaction
attribute, containing the URI of a program that processes information submitted by the element. This overrides the
action
attribute of the parent form.
|
formEncType
|
string
:
Returns / Sets
the element's
formenctype
attribute, containing the type of content that is used to submit the form to the server. This overrides the
enctype
attribute of the parent form.
|
formMethod
|
string
:
Returns / Sets
the element's
formmethod
attribute, containing the HTTP method that the browser uses to submit the form. This overrides the
方法
attribute of the parent form.
|
formNoValidate
|
布尔
:
Returns / Sets
the element's
formnovalidate
attribute, indicating that the form is not to be validated when it is submitted. This overrides the
novalidate
attribute of the parent form.
|
formTarget
|
string
:
Returns / Sets
the element's
formtarget
attribute, containing a name or keyword indicating where to display the response that is received after submitting the form. This overrides the
target
attribute of the parent form.
|
名称
|
string
:
Returns / Sets
the element's
名称
attribute, containing a name that identifies the element when submitting the form.
|
type
|
string
:
Returns / Sets
the element's
type
attribute, indicating the type of control to display. See
type
attribute of
<input>
对于可能的值。
|
被禁用
|
布尔
:
Returns / Sets
the element's
被禁用
attribute, indicating that the control is not available for interaction. The input values will not be submitted with the form. See also
readonly
|
autofocus
|
布尔
:
Returns / Sets
the element's
autofocus
attribute, which specifies that a form control should have input focus when the page loads, unless the user overrides it, for example by typing in a different control. Only one form element in a document can have the
autofocus
attribute. It cannot be applied if the
type
attribute is set to
hidden
(that is, you cannot automatically set focus to a hidden control).
|
required
|
布尔
:
Returns / Sets
the element's
required
attribute, indicating that the user must fill in a value before submitting a form.
|
value
|
string
:
Returns / Sets
the current value of the control.
注意: If the user enters a value different from the value expected, this may return an empty string. |
validity
只读
|
ValidityState
对象
:
返回
the element's current validity state.
|
validationMessage
只读
|
string
:
返回
a localized message that describes the validation constraints that the control does not satisfy (if any). This is the empty string if the control is not a candidate for constraint validation (
willvalidate
is
false
), or it satisfies its constraints. This value can be set by the
setCustomValidity
方法。
|
willValidate
只读
|
布尔
:
返回
whether the element is a candidate for constraint validation. It is
false
if any conditions bar it from constraint validation, including: its
type
is
hidden
,
reset
,或
button
; it has a
<datalist>
ancestor; its
被禁用
特性为
true
.
|
checked
|
布尔
:
Returns / Sets
the current state of the element when
type
is
checkbox
or
radio
.
|
defaultChecked
|
布尔
:
Returns / Sets
the default state of a radio button or checkbox as originally specified in HTML that created this object.
|
indeterminate
|
布尔
:
返回
whether the checkbox or radio button is in indeterminate state. For checkboxes, the effect is that the appearance of the checkbox is obscured/greyed in some way as to indicate its state is indeterminate (not checked but not unchecked). Does not affect the value of the
checked
attribute, and clicking the checkbox will set the value to false.
|
alt
|
string
:
Returns / Sets
the element's
alt
attribute, containing alternative text to use when
type
is
图像。
|
height
|
string
:
Returns / Sets
the element's
height
attribute, which defines the height of the image displayed for the button, if the value of
type
is
image
.
|
src
|
string
:
Returns / Sets
the element's
src
attribute, which specifies a URI for the location of an image to display on the graphical submit button, if the value of
type
is
image
; otherwise it is ignored.
|
width
|
string
:
Returns / Sets
the document's
width
attribute, which defines the width of the image displayed for the button, if the value of
type
is
image
.
|
accept
|
string
:
Returns / Sets
the element's
accept
attribute, containing comma-separated list of file types accepted by the server when
type
is
file
.
|
allowdirs
|
布尔
:
Part of the non-standard Directory Upload API;
indicates
whether or not to allow directories and files both to be selected in the file list. Implemented only in Firefox and is hidden behind a preference.
|
文件
|
Returns/accepts
a
FileList
object, which contains a list of
File
objects representing the files selected for upload.
|
webkitdirectory
|
布尔
:
返回
the
webkitdirectory
attribute; if true, the file system picker interface only accepts directories instead of files.
|
webkitEntries
|
Array of
FileSystemEntry
对象:
Describes
the currently selected files or directories.
|
autocomplete
|
string
:
Returns / Sets
the element's
autocomplete
attribute, indicating whether the value of the control can be automatically completed by the browser. Ignored if the value of the
type
属性为
hidden
,
checkbox
,
radio
,
file
, or a button type (
button
,
submit
,
reset
,
image
). Possible values are:
on
: the browser can autocomplete the value using previously stored value
off
: the user must explicity enter a value
|
max
|
string
:
Returns / Sets
the element's
max
attribute, containing the maximum (numeric or date-time) value for this item, which must not be less than its minimum (
min
attribute) value.
|
maxLength
|
long
:
Returns / Sets
the element's
maxlength
attribute, containing the
maximum number of characters
(in Unicode code points) that the value can have. (If you set this to a negative number, an exception will be thrown.)
|
min
|
string
:
Returns / Sets
the element's
min
attribute, containing the minimum (numeric or date-time) value for this item, which must not be greater than its maximum (
max
attribute) value.
|
minLength
|
long
:
Returns / Sets
the element's
minlength
attribute, containing the
minimum number of characters
(in Unicode code points) that the value can have. (If you set this to a negative number, an exception will be thrown.)
|
pattern
|
string
:
Returns / Sets
the element's
pattern
attribute, containing a
regular expression
that the control's value is checked against. Use the
title
attribute to describe the pattern to help the user. This attribute applies when the value of the
type
属性为
text
,
search
,
tel
,
url
or
email
; otherwise it is ignored.
|
placeholder
|
string
:
Returns / Sets
the element's
placeholder
attribute, containing a hint to the user of what can be entered in the control. The placeholder text must not contain carriage returns or line-feeds. This attribute applies when the value of the
type
属性为
text
,
search
,
tel
,
url
or
email
; otherwise it is ignored.
|
readOnly
|
boolean
:
Returns / Sets
the element's
readonly
attribute, indicating that the user cannot modify the value of the control.
HTML5 This is ignored if the value of the
type
属性为
hidden
,
range
,
color
,
checkbox
,
radio
,
file
, or a button type.
|
selectionStart
|
unsigned long
:
Returns / Sets
the beginning index of the selected text. When nothing is selected, this returns the position of the text input cursor (caret) inside of the
<input>
元素。
|
selectionEnd
|
unsigned long
:
Returns / Sets
the end index of the selected text. When there's no selection, this returns the offset of the character immediately following the current text input cursor position.
|
selectionDirection
|
string
:
Returns / Sets
the direction in which selection occurred. Possible values are:
forward
if selection was performed in the start-to-end direction of the current locale
backward
for the opposite direction
none
if the direction is unknown
|
size
|
unsigned long
:
Returns / Sets
the element's
size
attribute, containing
visual size of the control
. This value is in pixels unless the value of
type
is
text
or
password
, in which case, it is an integer number of characters. Applies only when
type
被设为
text
,
search
,
tel
,
url
,
email
,或
password
; otherwise it is ignored.
|
defaultValue
|
string
:
Returns / Sets
the default value as originally specified in the HTML that created this object.
|
dirName
|
string
:
Returns / Sets
the directionality of the element.
|
accessKey
|
string
:
返回
a string containing a single character that switches input focus to the control when pressed.
|
list
只读
|
HTMLElement
对象
:
返回
the element pointed by the
list
attribute. The property may be
null
if no HTML element found in the same tree.
|
multiple
|
布尔
:
Returns / Sets
the element's
multiple
attribute, indicating whether more than one value is possible (e.g., multiple files).
|
文件
|
FileList
array
:
返回
the list of selected files.
|
HTMLInputElement.labels
只读
|
NodeList
array
:
返回
a list of
<label>
elements that are labels for this element.
|
step
|
string
:
Returns / Sets
the element's
step
attribute, which works with
min
and
max
to limit the increments at which a numeric or date-time value can be set. It can be the string
any
or a positive floating point number. If this is not set to
any
, the control accepts only values at multiples of the step value greater than the minimum.
|
valueAsDate
|
日期
对象
:
Returns / Sets
the value of the element, interpreted as a date, or
null
if conversion is not possible.
|
valueAsNumber
|
double
:
返回
the value of the element, interpreted as one of the following, in order:
|
autocapitalize
|
string
:
定义
the capitalization behavior for user input. Valid values are
none
,
off
,
characters
,
words
,或
sentences
.
|
inputmode
|
Provides a hint to browsers as to the type of virtual keyboard configuration to use when editing this element or its contents. |
HTMLInputElement.align
string
:
Represents
the alignment of the element.
Use CSS instead.
HTMLInputElement.useMap
string
:
Represents
a client-side image map.
blur()
|
Removes focus from the input element; keystrokes will subsequently go nowhere. |
click()
|
Simulates a click on the input element. |
focus()
|
Focuses on the input element; keystrokes will subsequently go to this element. |
select()
|
Selects all the text in the input element, and focuses it so the user can subsequently replace all of its content. |
setSelectionRange()
|
Selects a range of text in the input element (but does not focus it). |
setRangeText()
|
Replaces a range of text in the input element with new text. |
setCustomValidity()
|
Sets a custom validity message for the element. If this message is not the empty string, then the element is suffering from a custom validity error, and does not validate. |
checkValidity()
|
返回
布尔
也就是
false
if the element is a candidate for constraint validation, and it does not satisfy its constraints. In this case, it also fires an
无效
event at the element. It returns
true
if the element is not a candidate for constraint validation, or if it satisfies its constraints.
|
reportValidity()
|
运行
checkValidity()
method, and if it returns false (for an invalid input or no pattern attribute provided), then it reports to the user that the input is invalid in the same manner as if you submitted a form.
|
HTMLInputElement.stepDown()
值
by (
step
* n), where n defaults to 1 if not specified. Throws an INVALID_STATE_ERR exception:
HTMLInputElement.stepUp()
值
by (
step
* n), where n defaults to 1 if not specified. Throws an INVALID_STATE_ERR exception:
HTMLInputElement.mozSetFileArray()
File
objects. This is an alternative to
mozSetFileNameArray()
which can be used in frame scripts: a chrome script can
open files as File objects
and send them via
消息管理器
.
HTMLInputElement.mozGetFileNameArray()
Returns an array of all the file names from the input.
HTMLInputElement.mozSetFileNameArray()
监听这些事件使用
addEventListener()
或通过把事件监听器赋值给
on
eventname
property of this interface:
input
value
of an
<input>
,
<select>
,或
<textarea>
element has been changed. Note that this is actually fired on the
HTMLElement
interface and also applies to
contenteditable
elements, but we've listed it here because it is most commonly used with form input elements.
oninput
event handler property.
无效
oninvalid
event handler property.
search
<input>
of
type="search"
.
onsearch
event handler property.
| 规范 | 状态 | 注释 |
|---|---|---|
|
HTML 实时标准
The definition of 'HTMLInputElement' in that specification. |
实时标准 | |
|
HTML5
The definition of 'HTMLInputElement' in that specification. |
推荐 |
Technically, the
tabindex
and
accesskey
properties, as well as the
blur()
,
click()
,和
focus()
methods, are now defined on
HTMLElement
.
The following properties are now obsolete:
align
and
useMap
.
The following properties have been added:
autocomplete
,
autofocus
,
dirName
,
文件
,
formAction
,
formEncType
,
formMethod
,
formNoValidate
,
formTarget
,
height
,
indeterminate
,
labels
,
list
,
max
,
min
,
multiple
,
pattern
,
placeholder
,
required
,
selectionDirection
,
selectionEnd
,
selectionStart
,
step
,
validationMessage
,
validity
,
valueAsDate
,
valueAsNumber
,
width
,和
willValidate
.
The following methods have been added:
checkValidity()
,
setCustomValidity()
,
setSelectionRange()
,
stepUp()
,和
stepDown()
.
|
|
DOM (文档对象模型) 2 级 HTML 规范
The definition of 'HTMLInputElement' in that specification. |
过时 |
size
property is now an
unsigned long
。
type
property must be entirely given in lowercase characters.
|
|
DOM (文档对象模型) 1 级规范
The definition of 'HTMLInputElement' in that specification. |
过时 | 初始定义。 |
| 桌面 | 移动 | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
HTMLInputElement
|
Chrome 1 | Edge 12 | Firefox 1 | IE 8 | Opera 8 | Safari 3 | WebView Android 1 | Chrome Android 18 | Firefox Android 4 | Opera Android 10.1 | Safari iOS 1 | Samsung Internet Android 1.0 |
autocomplete
|
Chrome Yes | Edge 12 | Firefox Yes | IE Yes | Opera Yes | Safari Yes | WebView Android Yes | Chrome Android Yes | Firefox Android Yes | Opera Android Yes | Safari iOS Yes | Samsung Internet Android Yes |
autofocus
|
Chrome Yes | Edge 12 | Firefox Yes | IE Yes | Opera Yes | Safari Yes | WebView Android Yes | Chrome Android Yes | Firefox Android Yes | Opera Android Yes | Safari iOS Yes | Samsung Internet Android Yes |
checkValidity
|
Chrome Yes | Edge 12 | Firefox 4 | IE 10 | Opera Yes | Safari Yes | WebView Android Yes | Chrome Android Yes | Firefox Android Yes | Opera Android Yes | Safari iOS Yes | Samsung Internet Android Yes |
文件
|
Chrome Yes | Edge 12 | Firefox 3 |
IE
部分支持
10
注意事项
|
Opera Yes | Safari Yes | WebView Android Yes | Chrome Android Yes | Firefox Android Yes | Opera Android Yes | Safari iOS Yes | Samsung Internet Android Yes |
formAction
|
Chrome Yes | Edge 12 | Firefox 4 | IE Yes | Opera Yes | Safari Yes | WebView Android Yes | Chrome Android Yes | Firefox Android Yes | Opera Android Yes | Safari iOS Yes | Samsung Internet Android Yes |
formEncType
|
Chrome Yes | Edge 12 | Firefox 4 | IE Yes | Opera Yes | Safari Yes | WebView Android Yes | Chrome Android Yes | Firefox Android ? | Opera Android ? | Safari iOS ? | Samsung Internet Android Yes |
formMethod
|
Chrome Yes | Edge 12 | Firefox 4 | IE Yes | Opera Yes | Safari Yes | WebView Android Yes | Chrome Android Yes | Firefox Android Yes | Opera Android Yes | Safari iOS Yes | Samsung Internet Android Yes |
formNoValidate
|
Chrome Yes | Edge 12 | Firefox 4 | IE 10 | Opera Yes | Safari Yes | WebView Android Yes | Chrome Android Yes | Firefox Android Yes | Opera Android Yes | Safari iOS Yes | Samsung Internet Android Yes |
formTarget
|
Chrome Yes | Edge 12 | Firefox 4 | IE Yes | Opera Yes | Safari Yes | WebView Android Yes | Chrome Android Yes | Firefox Android Yes | Opera Android Yes | Safari iOS Yes | Samsung Internet Android Yes |
height
|
Chrome Yes | Edge 12 | Firefox 16 | IE ? | Opera Yes | Safari Yes | WebView Android Yes | Chrome Android Yes | Firefox Android Yes | Opera Android Yes | Safari iOS Yes | Samsung Internet Android Yes |
indeterminate
|
Chrome Yes | Edge 12 | Firefox Yes | IE ? | Opera Yes | Safari Yes | WebView Android Yes | Chrome Android Yes | Firefox Android Yes | Opera Android Yes | Safari iOS Yes | Samsung Internet Android Yes |
无效
event
|
Chrome 10 | Edge 12 | Firefox 4 | IE 10 | Opera 10 | Safari 5 | WebView Android 4 | Chrome Android 18 | Firefox Android 64 | Opera Android 12 | Safari iOS 5 | Samsung Internet Android 4.0 |
labels
|
Chrome 14 | Edge 18 | Firefox 56 | IE 不支持 No | Opera Yes | Safari Yes | WebView Android Yes | Chrome Android Yes | Firefox Android Yes | Opera Android Yes | Safari iOS Yes | Samsung Internet Android Yes |
list
|
Chrome Yes | Edge 12 | Firefox Yes | IE ? | Opera Yes | Safari ? | WebView Android Yes | Chrome Android Yes | Firefox Android Yes | Opera Android Yes | Safari iOS ? | Samsung Internet Android Yes |
mozGetFileNameArray
|
Chrome 不支持 No | Edge 不支持 No | Firefox 3.6 | IE 不支持 No | Opera 不支持 No | Safari 不支持 No | WebView Android 不支持 No | Chrome Android 不支持 No | Firefox Android ? | Opera Android ? | Safari iOS ? | Samsung Internet Android 不支持 No |
mozSetFileArray
|
Chrome 不支持 No | Edge 不支持 No | Firefox 38 | IE 不支持 No | Opera 不支持 No | Safari 不支持 No | WebView Android 不支持 No | Chrome Android 不支持 No | Firefox Android ? | Opera Android ? | Safari iOS ? | Samsung Internet Android 不支持 No |
mozSetFileNameArray
|
Chrome 不支持 No | Edge 不支持 No | Firefox 3.6 | IE 不支持 No | Opera 不支持 No | Safari 不支持 No | WebView Android 不支持 No | Chrome Android 不支持 No | Firefox Android ? | Opera Android ? | Safari iOS ? | Samsung Internet Android 不支持 No |
multiple
|
Chrome Yes | Edge 12 | Firefox 3.6 | IE ? | Opera Yes | Safari Yes | WebView Android Yes | Chrome Android Yes | Firefox Android Yes | Opera Android Yes | Safari iOS Yes | Samsung Internet Android Yes |
onsearch
非标
|
Chrome Yes | Edge 79 | Firefox 不支持 No | IE 不支持 No | Opera Yes | Safari Yes | WebView Android Yes | Chrome Android Yes | Firefox Android 不支持 No | Opera Android ? | Safari iOS ? | Samsung Internet Android Yes |
pattern
|
Chrome Yes | Edge 12 | Firefox 4 | IE Yes | Opera Yes | Safari Yes | WebView Android Yes | Chrome Android Yes | Firefox Android Yes | Opera Android Yes | Safari iOS Yes | Samsung Internet Android Yes |
placeholder
|
Chrome Yes | Edge 12 | Firefox 4 | IE Yes | Opera Yes | Safari Yes | WebView Android Yes | Chrome Android Yes | Firefox Android Yes | Opera Android Yes | Safari iOS Yes | Samsung Internet Android Yes |
reportValidity
|
Chrome 40 | Edge 17 | Firefox 49 | IE 不支持 No | Opera 27 | Safari 10 | WebView Android 40 | Chrome Android 40 | Firefox Android 64 | Opera Android 27 | Safari iOS 10 | Samsung Internet Android 4.0 |
required
|
Chrome Yes | Edge 12 | Firefox 4 | IE Yes | Opera Yes | Safari Yes | WebView Android Yes | Chrome Android Yes | Firefox Android Yes | Opera Android Yes | Safari iOS Yes | Samsung Internet Android Yes |
search
event
非标
|
Chrome Yes | Edge 79 | Firefox 不支持 No | IE 不支持 No | Opera Yes | Safari Yes | WebView Android Yes | Chrome Android Yes | Firefox Android 不支持 No | Opera Android ? | Safari iOS ? | Samsung Internet Android Yes |
selectionDirection
|
Chrome 15 | Edge 13 | Firefox 8 | IE ? | Opera Yes | Safari Yes | WebView Android Yes | Chrome Android Yes | Firefox Android 8 | Opera Android Yes | Safari iOS Yes | Samsung Internet Android Yes |
setCustomValidity
|
Chrome Yes | Edge 12 | Firefox 4 | IE 10 | Opera Yes | Safari Yes | WebView Android Yes | Chrome Android Yes | Firefox Android Yes | Opera Android Yes | Safari iOS Yes | Samsung Internet Android Yes |
setRangeText
|
Chrome 24 | Edge 不支持 No | Firefox 27 | IE 不支持 No | Opera Yes | Safari 6.1 | WebView Android Yes | Chrome Android 25 | Firefox Android Yes | Opera Android Yes | Safari iOS 7 | Samsung Internet Android Yes |
setSelectionRange
|
Chrome 1 | Edge 12 | Firefox 1 | IE 9 | Opera 8 | Safari 3 | WebView Android 1 | Chrome Android 18 | Firefox Android 4 | Opera Android 10.1 | Safari iOS 1 | Samsung Internet Android 1.0 |
stepDown
|
Chrome Yes | Edge 12 |
Firefox
16
注意事项
Disabled
|
IE ? | Opera Yes | Safari Yes | WebView Android Yes | Chrome Android Yes | Firefox Android Yes | Opera Android Yes | Safari iOS Yes | Samsung Internet Android Yes |
stepUp
|
Chrome Yes | Edge 12 |
Firefox
16
注意事项
Disabled
|
IE ? | Opera Yes | Safari Yes | WebView Android Yes | Chrome Android Yes | Firefox Android Yes | Opera Android Yes | Safari iOS Yes | Samsung Internet Android Yes |
validationMessage
|
Chrome Yes | Edge 12 | Firefox 4 | IE 10 | Opera Yes | Safari Yes | WebView Android Yes | Chrome Android Yes | Firefox Android Yes | Opera Android Yes | Safari iOS Yes | Samsung Internet Android Yes |
validity
|
Chrome Yes | Edge 12 | Firefox 4 | IE 10 | Opera Yes | Safari Yes | WebView Android Yes | Chrome Android Yes | Firefox Android Yes | Opera Android Yes | Safari iOS Yes | Samsung Internet Android Yes |
webkitdirectory
非标
|
Chrome 13 | Edge 13 | Firefox 50 | IE 不支持 No | Opera 不支持 No | Safari 11.1 | WebView Android Yes | Chrome Android Yes | Firefox Android 50 | Opera Android 不支持 No | Safari iOS 11.3 | Samsung Internet Android Yes |
webkitEntries
非标
|
Chrome 13 | Edge ≤18 | Firefox 50 | IE 不支持 No | Opera 不支持 No | Safari 11.1 | WebView Android ≤37 | Chrome Android 18 | Firefox Android 50 | Opera Android 不支持 No | Safari iOS 11.3 | Samsung Internet Android Yes |
weight
|
Chrome Yes | Edge ≤18 | Firefox 16 | IE ? | Opera ? | Safari ? | WebView Android Yes | Chrome Android Yes | Firefox Android ? | Opera Android ? | Safari iOS ? | Samsung Internet Android Yes |
willValidate
|
Chrome Yes | Edge 12 | Firefox 4 | IE 10 | Opera Yes | Safari Yes | WebView Android Yes | Chrome Android Yes | Firefox Android Yes | Opera Android Yes | Safari iOS Yes | Samsung Internet Android Yes |
完整支持
部分支持
不支持
兼容性未知
非标。预期跨浏览器支持较差。
见实现注意事项。
用户必须明确启用此特征。
<input>
HTMLInputElement
BeforeUnloadEvent
DOMStringMap
ErrorEvent
GlobalEventHandlers
HTMLAnchorElement
HTMLAreaElement
HTMLAudioElement
HTMLBRElement
HTMLBaseElement
HTMLBaseFontElement
HTMLBodyElement
HTMLButtonElement
HTMLCanvasElement
HTMLContentElement
HTMLDListElement
HTMLDataElement
HTMLDataListElement
HTMLDialogElement
HTMLDivElement
HTMLDocument
HTMLElement
HTMLEmbedElement
HTMLFieldSetElement
HTMLFormControlsCollection
HTMLFormElement
HTMLFrameSetElement
HTMLHRElement
HTMLHeadElement
HTMLHeadingElement
HTMLHtmlElement
HTMLIFrameElement
HTMLImageElement
HTMLIsIndexElement
HTMLKeygenElement
HTMLLIElement
HTMLLabelElement
HTMLLegendElement
HTMLLinkElement
HTMLMapElement
HTMLMediaElement
HTMLMetaElement
HTMLMeterElement
HTMLModElement
HTMLOListElement
HTMLObjectElement
HTMLOptGroupElement
HTMLOptionElement
HTMLOptionsCollection
HTMLOutputElement
HTMLParagraphElement
HTMLParamElement
HTMLPictureElement
HTMLPreElement
HTMLProgressElement
HTMLQuoteElement
HTMLScriptElement
HTMLSelectElement
HTMLShadowElement
HTMLSourceElement
HTMLSpanElement
HTMLStyleElement
HTMLTableCaptionElement
HTMLTableCellElement
HTMLTableColElement
HTMLTableDataCellElement
HTMLTableElement
HTMLTableHeaderCellElement
HTMLTableRowElement
HTMLTableSectionElement
HTMLTemplateElement
HTMLTextAreaElement
HTMLTimeElement
HTMLTitleElement
HTMLTrackElement
HTMLUListElement
HTMLUnknownElement
HTMLVideoElement
HashChangeEvent
历史
ImageData
定位
MessageChannel
MessageEvent
MessagePort
Navigator
NavigatorGeolocation
NavigatorID
NavigatorLanguage
NavigatorOnLine
NavigatorPlugins
PageTransitionEvent
Plugin
PluginArray
PopStateEvent
PortCollection
PromiseRejectionEvent
RadioNodeList
Transferable
ValidityState
Window
WindowBase64
WindowEventHandlers
WindowTimers