HTMLInputElement
Constructors
<init>
Exposes the JavaScript HTMLInputElement to Kotlin
HTMLInputElement()Properties
accept
open var accept: Stringalign
open var align: Stringalt
open var alt: Stringautocomplete
open var autocomplete: Stringautofocus
open var autofocus: Booleanchecked
open var checked: BooleandefaultChecked
open var defaultChecked: BooleandefaultValue
open var defaultValue: StringdirName
open var dirName: Stringdisabled
open var disabled: Booleanform
open val form: HTMLFormElement?formAction
open var formAction: StringformEnctype
open var formEnctype: StringformMethod
open var formMethod: StringformNoValidate
open var formNoValidate: BooleanformTarget
open var formTarget: Stringheight
open var height: Intindeterminate
open var indeterminate: BooleaninputMode
open var inputMode: Stringlist
open val list: HTMLElement?max
open var max: StringmaxLength
open var maxLength: Intmin
open var min: StringminLength
open var minLength: Intmultiple
open var multiple: Booleanname
open var name: Stringpattern
open var pattern: Stringplaceholder
open var placeholder: StringreadOnly
open var readOnly: Booleanrequired
open var required: BooleanselectionDirection
open var selectionDirection: String?selectionEnd
open var selectionEnd: Int?selectionStart
open var selectionStart: Int?size
open var size: Intsrc
open var src: Stringstep
open var step: Stringtype
open var type: StringuseMap
open var useMap: StringvalidationMessage
open val validationMessage: Stringvalidity
open val validity: ValidityStatevalue
open var value: StringvalueAsDate
open var valueAsDate: dynamicvalueAsNumber
open var valueAsNumber: Doublewidth
open var width: IntwillValidate
open val willValidate: BooleanFunctions
checkValidity
fun checkValidity(): BooleanreportValidity
fun reportValidity(): Booleanselect
fun select()setCustomValidity
fun setCustomValidity(error: String)setRangeText
fun setRangeText(replacement: String)fun setRangeText(
replacement: String,
start: Int,
end: Int,
selectionMode: SelectionMode = definedExternally)setSelectionRange
fun setSelectionRange(
start: Int,
end: Int,
direction: String = definedExternally)stepDown
fun stepDown(n: Int = definedExternally)stepUp
fun stepUp(n: Int = definedExternally)Companion Object Properties
ATTRIBUTE_NODE
val ATTRIBUTE_NODE: ShortCDATA_SECTION_NODE
val CDATA_SECTION_NODE: ShortCOMMENT_NODE
val COMMENT_NODE: ShortDOCUMENT_FRAGMENT_NODE
val DOCUMENT_FRAGMENT_NODE: ShortDOCUMENT_NODE
val DOCUMENT_NODE: ShortDOCUMENT_POSITION_CONTAINED_BY
val DOCUMENT_POSITION_CONTAINED_BY: ShortDOCUMENT_POSITION_CONTAINS
val DOCUMENT_POSITION_CONTAINS: ShortDOCUMENT_POSITION_DISCONNECTED
val DOCUMENT_POSITION_DISCONNECTED: ShortDOCUMENT_POSITION_FOLLOWING
val DOCUMENT_POSITION_FOLLOWING: ShortDOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC
val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: ShortDOCUMENT_POSITION_PRECEDING
val DOCUMENT_POSITION_PRECEDING: ShortDOCUMENT_TYPE_NODE
val DOCUMENT_TYPE_NODE: ShortELEMENT_NODE
val ELEMENT_NODE: ShortENTITY_NODE
val ENTITY_NODE: ShortENTITY_REFERENCE_NODE
val ENTITY_REFERENCE_NODE: ShortNOTATION_NODE
val NOTATION_NODE: ShortPROCESSING_INSTRUCTION_NODE
val PROCESSING_INSTRUCTION_NODE: ShortTEXT_NODE
val TEXT_NODE: ShortExtension Properties
Extension Functions
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): BooleanhasClass
Returns true if the element has the given CSS class style in its 'class' attribute
fun Element.hasClass(cssClass: String): BooleanremoveClass
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