interface QInputProps extends Omit<HTMLInputAttributes, "value" | "disabled">
?: HTMLAttributes<HTMLDivElement>["class"] = undefined
?: boolean = false?: boolean = false?: boolean = false?: string = undefined?: QInputFillMask = undefined
?: boolean = false?: string = undefined?: string = undefined?: string = undefined?: boolean = false?: boolean = false?: HTMLAttributes<HTMLDivElement>["style"] = undefined
?: boolean = false?: string | number | null = $bindable(undefined)
label and a bindable value.Current value: Initial Value
outlined, filled, and rounded. The default is a standard underline style.dense prop for a more compact input field, useful in tables or forms with
limited space.disabled prop prevents user interaction and visually indicates the input is
inactive.hint prop. Indicate errors using the error prop, optionally displaying a specific errorMessage. The
error message takes precedence over the hint when error is true.input element.Last input event value: None
mask for formatted text input. Set unmaskedValue when the
bound value should only contain token characters, and fillMask when empty
token positions should remain visible. Tokens: # digit, S letter, N alphanumeric, A uppercase letter, a lowercase
letter, X uppercase alphanumeric, and x lowercase alphanumeric.
Prefix a token with a backslash to make it literal: mask="\#XXXXXX" displays a fixed # followed by six uppercase alphanumeric characters. When passing a mask through
a JavaScript string, preserve the backslash with String.raw or escape it as \\.Unmasked phone value: None
Masked batch code: None
prepend, append, before, and after slots. prepend and append place content inside the input's border, while before and after place it outside.