HTMLInputElement

JS
1.1
abstract class HTMLInputElement : HTMLElement

Exposes the JavaScript HTMLInputElement to Kotlin

Constructors

JS
1.1

<init>

Exposes the JavaScript HTMLInputElement to Kotlin

HTMLInputElement()

Properties

JS
1.1

accept

open var accept: String
JS
1.1

align

open var align: String
JS
1.1

alt

open var alt: String
JS
1.1

autocomplete

open var autocomplete: String
JS
1.1

autofocus

open var autofocus: Boolean
JS
1.1

checked

open var checked: Boolean
JS
1.1

defaultChecked

open var defaultChecked: Boolean
JS
1.1

defaultValue

open var defaultValue: String
JS
1.1

dirName

open var dirName: String
JS
1.1

disabled

open var disabled: Boolean
JS
1.1

files

open val files: FileList?
JS
1.1

form

open val form: HTMLFormElement?
JS
1.1

formAction

open var formAction: String
JS
1.1

formEnctype

open var formEnctype: String
JS
1.1

formMethod

open var formMethod: String
JS
1.1

formNoValidate

open var formNoValidate: Boolean
JS
1.1

formTarget

open var formTarget: String
JS
1.1

height

open var height: Int
JS
1.1

indeterminate

open var indeterminate: Boolean
JS
1.1

inputMode

open var inputMode: String
JS
1.1

labels

open val labels: NodeList
JS
1.1

list

open val list: HTMLElement?
JS
1.1

max

open var max: String
JS
1.1

maxLength

open var maxLength: Int
JS
1.1

min

open var min: String
JS
1.1

minLength

open var minLength: Int
JS
1.1

multiple

open var multiple: Boolean
JS
1.1

name

open var name: String
JS
1.1

pattern

open var pattern: String
JS
1.1

placeholder

open var placeholder: String
JS
1.1

readOnly

open var readOnly: Boolean
JS
1.1

required

open var required: Boolean
JS
1.1

selectionDirection

open var selectionDirection: String?
JS
1.1

selectionEnd

open var selectionEnd: Int?
JS
1.1

selectionStart

open var selectionStart: Int?
JS
1.1

size

open var size: Int
JS
1.1

src

open var src: String
JS
1.1

step

open var step: String
JS
1.1

type

open var type: String
JS
1.1

useMap

open var useMap: String
JS
1.1

validationMessage

open val validationMessage: String
JS
1.1

validity

open val validity: ValidityState
JS
1.1

value

open var value: String
JS
1.1

valueAsDate

open var valueAsDate: dynamic
JS
1.1

valueAsNumber

open var valueAsNumber: Double
JS
1.1

width

open var width: Int
JS
1.1

willValidate

open val willValidate: Boolean

Functions

JS
1.1

checkValidity

fun checkValidity(): Boolean
JS
1.1

reportValidity

fun reportValidity(): Boolean
JS
1.1

select

fun select()
JS
1.1

setCustomValidity

fun setCustomValidity(error: String)
JS
1.1

setRangeText

fun setRangeText(replacement: String)
fun setRangeText(
    replacement: String,
    start: Int,
    end: Int,
    selectionMode: SelectionMode = definedExternally)
JS
1.1

setSelectionRange

fun setSelectionRange(
    start: Int,
    end: Int,
    direction: String = definedExternally)
JS
1.1

stepDown

fun stepDown(n: Int = definedExternally)
JS
1.1

stepUp

fun stepUp(n: Int = definedExternally)

Extension Properties

JS
1.1

isElement

Gets a value indicating whether this node is an Element.

val Node.isElement: Boolean
JS
1.1

isText

Gets a value indicating whether this node is a TEXT_NODE or a CDATA_SECTION_NODE.

val Node.isText: Boolean

Extension Functions

JS
1.1

addClass

Adds CSS class to element. Has no effect if all specified classes are already in class attribute of the element

fun Element.addClass(vararg cssClasses: String): Boolean
JS
1.1

appendElement

Appends a newly created element with the specified name to this element.

fun Element.appendElement(
    name: String,
    init: Element.() -> Unit
): Element
JS
1.1

appendText

Creates text node and append it to the element.

fun Element.appendText(text: String): Element
JS
1.1

clear

Removes all the children from this node.

fun Node.clear()
JS
1.1

hasClass

Returns true if the element has the given CSS class style in its 'class' attribute

fun Element.hasClass(cssClass: String): Boolean
JS
1.1

removeClass

Removes all cssClasses from element. Has no effect if all specified classes are missing in class attribute of the element

fun Element.removeClass(vararg cssClasses: String): Boolean