JavaScripture
Contribute via GitHub Feedback

HTMLInputElement : HTMLElement

HTMLInputElement allows the web page to recieve many types of input from the user. Use the type property to configure what type of input you want to get.

Instance Properties

accept : String

A comma separated string containing the types of files to accept. Applies when type = 'file'. Each item in the list must be one of 'audio/*', 'image/*', 'video/*', a MIME-type, or a file extension like '.png' or '.txt'.

Example:

Run

Results:

 

alt : String
autocomplete : String
autofocus : Boolean
checked : Boolean

Applies when type = 'checkbox'.

defaultChecked : Boolean

Applies when type = 'checkbox'.

defaultValue : String

dirName : String

disabled : Boolean

files : FileList  

The Files the user selected. Applies when type = 'file'. If multiple is set to true, files may contain more than one item.

Example:

Run

Results:

 

form : HTMLFormElement  

formAction : String

formEnctype : String

formMethod : String

formNoValidate : Boolean

formTarget : String

height : Number

indeterminate : Boolean

labels : NodeList  

list : HTMLElement  

max : String

maxLength : Number

min : String

multiple : Boolean

Set to true to allow the user to select multiple files. Applies when type = 'file'.

Example:

Run

Results:

 

name : String

pattern : String

placeholder : String

readOnly : Boolean

required : Boolean

selectionDirection : String
selectionEnd : Number
selectionStart : Number
size : Number

src : String

step : String

type : String

Determines the type of input to receive. Must be one of 'button', 'checkbox', 'color', 'date', 'datetime', 'datetime-local', 'email', 'file', 'hidden', 'image', 'month', 'number', 'password', 'radio', 'range', 'reset', 'search', 'sumbit', 'tel', 'text', 'time', 'url', or 'week'. The default value is 'text'.

Example:

Run

Results:

 

validationMessage : String  

validity : ValidityState  

value : String

valueAsDate : Date

valueAsNumber : Number

width : Number

willValidate : Boolean  

Instance Methods

checkValidity() : Boolean

select() : undefined
setCustomValidity(error : String) : undefined

setSelectionRange(start : Number, end : Number, [direction : String]) : undefined
stepDown([n : Number]) : undefined

stepUp([n : Number]) : undefined