Module HtmlInputElement.Impl

Parameters

Signature

type t_htmlInputElement = T.t;
let form: t_htmlInputElement => option(Dom.htmlFormElement);
let formAction: t_htmlInputElement => string;
let setFormAction: t_htmlInputElement => string => unit;
let formEncType: t_htmlInputElement => string;
let setFormEncType: t_htmlInputElement => string => unit;
let formMethod: t_htmlInputElement => string;
let setFormMethod: t_htmlInputElement => string => unit;
let formNoValidate: t_htmlInputElement => bool;
let setFormNoValidate: t_htmlInputElement => bool => unit;
let formTarget: t_htmlInputElement => string;
let setFormTarget: t_htmlInputElement => string => unit;
let name: t_htmlInputElement => string;
let setName: t_htmlInputElement => string => unit;
let type_: t_htmlInputElement => string;
let setType: t_htmlInputElement => string => unit;
let disabled: t_htmlInputElement => bool;
let setDisabled: t_htmlInputElement => bool => unit;
let autofocus: t_htmlInputElement => bool;
let setAutofocus: t_htmlInputElement => bool => unit;
let required: t_htmlInputElement => bool;
let setRequired: t_htmlInputElement => bool => unit;
let value: t_htmlInputElement => string;
let setValue: t_htmlInputElement => string => unit;
let validity: t_htmlInputElement => Webapi__Dom__ValidityState.t;
let validationMessage: t_htmlInputElement => string;
let willValidate: t_htmlInputElement => bool;
let checked: t_htmlInputElement => bool;
let setChecked: t_htmlInputElement => bool => unit;
let defaultChecked: t_htmlInputElement => bool;
let setDefaultChecked: t_htmlInputElement => bool => unit;
let indeterminate: t_htmlInputElement => bool;
let setIndeterminate: t_htmlInputElement => bool => unit;
let alt: t_htmlInputElement => string;
let setAlt: t_htmlInputElement => string => unit;
let height: t_htmlInputElement => string;
let setHeight: t_htmlInputElement => string => unit;
let src: t_htmlInputElement => string;
let setSrc: t_htmlInputElement => string => unit;
let width: t_htmlInputElement => string;
let setWidth: t_htmlInputElement => string => unit;
let accept: t_htmlInputElement => string;
let setAccept: t_htmlInputElement => string => unit;
let autocomplete: t_htmlInputElement => string;
let setAutocomplete: t_htmlInputElement => string => unit;
let maxLength: t_htmlInputElement => int;
let setMaxLength: t_htmlInputElement => int => unit;
let minLength: t_htmlInputElement => int;
let setMinLength: t_htmlInputElement => int => unit;
let size: t_htmlInputElement => int;
let setSize: t_htmlInputElement => int => unit;
let pattern: t_htmlInputElement => string;
let setPattern: t_htmlInputElement => string => unit;
let placeholder: t_htmlInputElement => string;
let setPlaceholder: t_htmlInputElement => string => unit;
let readOnly: t_htmlInputElement => bool;
let setReadOnly: t_htmlInputElement => bool => unit;
let min: t_htmlInputElement => string;
let setMin: t_htmlInputElement => string => unit;
let max: t_htmlInputElement => string;
let setMax: t_htmlInputElement => string => unit;
let selectionStart: t_htmlInputElement => int;
let setSelectionStart: t_htmlInputElement => int => unit;
let selectionEnd: t_htmlInputElement => int;
let setSelectionEnd: t_htmlInputElement => int => unit;
let selectionDirection: t_htmlInputElement => string;
let setSelectionDirection: t_htmlInputElement => string => unit;
let defaultValue: t_htmlInputElement => string;
let setDefaultValue: t_htmlInputElement => string => unit;
let dirName: t_htmlInputElement => string;
let setDirName: t_htmlInputElement => string => unit;
let accessKey: t_htmlInputElement => string;
let setAccessKey: t_htmlInputElement => string => unit;
let list: t_htmlInputElement => option(Dom.htmlElement);
let multiple: t_htmlInputElement => bool;
let setMultiple: t_htmlInputElement => bool => unit;
let labels: t_htmlInputElement => array(Dom.nodeList);
let step: t_htmlInputElement => string;
let setStep: t_htmlInputElement => string => unit;
let valueAsDate: t_htmlInputElement => option(Js.Date.t);
let setValueAsDate: t_htmlInputElement => Js.Date.t => unit;
let valueAsNumber: t_htmlInputElement => float;
let select: t_htmlInputElement => unit;
module SelectionDirection: { ... };
let setSelectionRange: int => int => t_htmlInputElement => unit;
let setSelectionRangeWithDirection_: int => int => string => t_htmlInputElement => unit;
let setSelectionRangeWithDirection: int => int => SelectionDirection.t => t_htmlInputElement => unit;
module SelectionMode: { ... };
let setRangeTextWithinSelection: string => t_htmlInputElement => unit;
let setRangeTextWithinInterval: string => int => int => t_htmlInputElement => unit;
let setRangeTextWithinIntervalWithSelectionMode_: string => int => int => string => t_htmlInputElement => unit;
let setRangeTextWithinIntervalWithSelectionMode: string => int => int => SelectionMode.t => t_htmlInputElement => unit;
let setCustomValidity: string => t_htmlInputElement => unit;
let checkValidity: t_htmlInputElement => bool;
let reportValidity: t_htmlInputElement => bool;
let stepDownBy: int => t_htmlInputElement => unit;
let stepDownByOne: t_htmlInputElement => unit;
let stepUpBy: int => t_htmlInputElement => unit;
let stepUpByOne: t_htmlInputElement => unit;