Properties Optional aboutabout?: string
Optional acceptaccept?: string
Optional accessKey accessKey?: string
Optional aria-activedescendant aria-activedescendant?: string
Optional aria-atomic aria-atomic?: Booleanish
Optional aria-autocomplete aria-autocomplete?: "list" | "none" | "inline" | "both"
Optional aria-busy aria-busy?: Booleanish
Optional aria-checked aria-checked?: boolean | "true" | "false" | "mixed"
Optional aria-colcount aria-colcount?: number
Optional aria-colindex aria-colindex?: number
Optional aria-colspan aria-colspan?: number
Optional aria-controls aria-controls?: string
Optional aria-current aria-current?: boolean | "true" | "false" | "page" | "step" | "location" | "date" | "time"
Optional aria-describedby aria-describedby?: string
Optional aria-details aria-details?: string
Optional aria-disabled aria-disabled?: Booleanish
Optional aria-dropeffect aria-dropeffect?: "link" | "none" | "copy" | "execute" | "move" | "popup"
Optional aria-errormessage aria-errormessage?: string
Optional aria-expanded aria-expanded?: Booleanish
Optional aria-flowto aria-flowto?: string
Optional aria-grabbed aria-grabbed?: Booleanish
Optional aria-haspopup aria-haspopup?: boolean | "true" | "false" | "dialog" | "grid" | "listbox" | "menu" | "tree"
Optional aria-hidden aria-hidden?: Booleanish
Optional aria-invalid aria-invalid?: boolean | "true" | "false" | "grammar" | "spelling"
Optional aria-keyshortcuts aria-keyshortcuts?: string
Optional aria-label aria-label?: string
Optional aria-labelledby aria-labelledby?: string
Optional aria-level aria-level?: number
Optional aria-live aria-live?: "off" | "assertive" | "polite"
Optional aria-modal aria-modal?: Booleanish
Optional aria-multiline aria-multiline?: Booleanish
Optional aria-multiselectable aria-multiselectable?: Booleanish
Optional aria-orientation aria-orientation?: "horizontal" | "vertical"
Optional aria-owns aria-owns?: string
Optional aria-placeholder aria-placeholder?: string
Optional aria-posinset aria-posinset?: number
Optional aria-pressed aria-pressed?: boolean | "true" | "false" | "mixed"
Optional aria-readonly aria-readonly?: Booleanish
Optional aria-relevant aria-relevant?: "text" | "additions" | "additions removals" | "additions text" | "all" | "removals" | "removals additions" | "removals text" | "text additions" | "text removals"
Optional aria-required aria-required?: Booleanish
Optional aria-roledescription aria-roledescription?: string
Optional aria-rowcount aria-rowcount?: number
Optional aria-rowindex aria-rowindex?: number
Optional aria-rowspan aria-rowspan?: number
Optional aria-selected aria-selected?: Booleanish
Optional aria-setsize aria-setsize?: number
Optional aria-sort aria-sort?: "none" | "ascending" | "descending" | "other"
Optional aria-valuemax aria-valuemax?: number
Optional aria-valuemin aria-valuemin?: number
Optional aria-valuenow aria-valuenow?: number
Optional aria-valuetext aria-valuetext?: string
Optional autoCapitalize autoCapitalize?: string
Optional autoComplete autoComplete?: string
Optional autoCorrect autoCorrect?: string
Optional autoFocus autoFocus?: boolean
Optional autoSave autoSave?: string
Optional ballClassName ballClassName?: string
Optional ballStyle ballStyle?: CSSProperties
Optional capturecapture?: boolean | "user" | "environment"
Optional checkedchecked?: boolean
Optional childrenchildren?: ReactNode
Optional className className?: string
Optional colorcolor?: string
Optional containerProps containerProps?: PropsWithRef < HTMLAttributes < HTMLSpanElement > , HTMLSpanElement >
Optional contentEditable contentEditable?: Booleanish | "inherit"
Optional contextMenu contextMenu?: string
Optional crossOrigin crossOrigin?: string
Optional dangerouslySetInnerHTML dangerouslySetInnerHTML?: { __html: string }
Optional datatypedatatype?: string
Optional defaultChecked defaultChecked?: boolean
Optional defaultValue defaultValue?: string | number | readonly string []
Optional disableddisabled?: boolean
Optional draggabledraggable?: Booleanish
Optional enterKeyHint enterKeyHint?: "search" | "enter" | "next" | "done" | "go" | "previous" | "send"
Optional formform?: string
Optional formAction formAction?: string
Optional formEncType formEncType?: string
Optional formMethod formMethod?: string
Optional formNoValidate formNoValidate?: boolean
Optional formTarget formTarget?: string
Optional heightheight?: string | number
Optional hiddenhidden?: boolean
Optional inlistinlist?: any
Optional inputMode inputMode?: "none" | "search" | "text" | "tel" | "url" | "email" | "numeric" | "decimal"
Optional itemIDitemID?: string
Optional itemProp itemProp?: string
Optional itemRef itemRef?: string
Optional itemScope itemScope?: boolean
Optional itemType itemType?: string
Optional langlang?: string
Optional listlist?: string
Optional maxmax?: string | number
Optional maxLength maxLength?: number
Optional minmin?: string | number
Optional minLength minLength?: number
Optional multiplemultiple?: boolean
Optional namename?: string
Optional onAbort onAbort?: ReactEventHandler < HTMLInputElement >
Optional onAbortCapture onAbortCapture?: ReactEventHandler < HTMLInputElement >
Optional onAnimationEnd onAnimationEnd?: AnimationEventHandler < HTMLInputElement >
Optional onAnimationEndCapture onAnimationEndCapture?: AnimationEventHandler < HTMLInputElement >
Optional onAnimationIteration onAnimationIteration?: AnimationEventHandler < HTMLInputElement >
Optional onAnimationIterationCapture onAnimationIterationCapture?: AnimationEventHandler < HTMLInputElement >
Optional onAnimationStart onAnimationStart?: AnimationEventHandler < HTMLInputElement >
Optional onAnimationStartCapture onAnimationStartCapture?: AnimationEventHandler < HTMLInputElement >
Optional onAuxClick onAuxClick?: MouseEventHandler < HTMLInputElement >
Optional onAuxClickCapture onAuxClickCapture?: MouseEventHandler < HTMLInputElement >
Optional onBeforeInput onBeforeInput?: FormEventHandler < HTMLInputElement >
Optional onBeforeInputCapture onBeforeInputCapture?: FormEventHandler < HTMLInputElement >
Optional onBlur onBlur?: FocusEventHandler < HTMLInputElement >
Optional onBlurCapture onBlurCapture?: FocusEventHandler < HTMLInputElement >
Optional onCanPlay onCanPlay?: ReactEventHandler < HTMLInputElement >
Optional onCanPlayCapture onCanPlayCapture?: ReactEventHandler < HTMLInputElement >
Optional onCanPlayThrough onCanPlayThrough?: ReactEventHandler < HTMLInputElement >
Optional onCanPlayThroughCapture onCanPlayThroughCapture?: ReactEventHandler < HTMLInputElement >
Optional onChange onChange?: ChangeEventHandler < HTMLInputElement >
Optional onChangeCapture onChangeCapture?: FormEventHandler < HTMLInputElement >
Optional onClick onClick?: MouseEventHandler < HTMLInputElement >
Optional onClickCapture onClickCapture?: MouseEventHandler < HTMLInputElement >
Optional onCompositionEnd onCompositionEnd?: CompositionEventHandler < HTMLInputElement >
Optional onCompositionEndCapture onCompositionEndCapture?: CompositionEventHandler < HTMLInputElement >
Optional onCompositionStart onCompositionStart?: CompositionEventHandler < HTMLInputElement >
Optional onCompositionStartCapture onCompositionStartCapture?: CompositionEventHandler < HTMLInputElement >
Optional onCompositionUpdate onCompositionUpdate?: CompositionEventHandler < HTMLInputElement >
Optional onCompositionUpdateCapture onCompositionUpdateCapture?: CompositionEventHandler < HTMLInputElement >
Optional onContextMenu onContextMenu?: MouseEventHandler < HTMLInputElement >
Optional onContextMenuCapture onContextMenuCapture?: MouseEventHandler < HTMLInputElement >
Optional onCopy onCopy?: ClipboardEventHandler < HTMLInputElement >
Optional onCopyCapture onCopyCapture?: ClipboardEventHandler < HTMLInputElement >
Optional onCut onCut?: ClipboardEventHandler < HTMLInputElement >
Optional onCutCapture onCutCapture?: ClipboardEventHandler < HTMLInputElement >
Optional onDoubleClick onDoubleClick?: MouseEventHandler < HTMLInputElement >
Optional onDoubleClickCapture onDoubleClickCapture?: MouseEventHandler < HTMLInputElement >
Optional onDrag onDrag?: DragEventHandler < HTMLInputElement >
Optional onDragCapture onDragCapture?: DragEventHandler < HTMLInputElement >
Optional onDragEnd onDragEnd?: DragEventHandler < HTMLInputElement >
Optional onDragEndCapture onDragEndCapture?: DragEventHandler < HTMLInputElement >
Optional onDragEnter onDragEnter?: DragEventHandler < HTMLInputElement >
Optional onDragEnterCapture onDragEnterCapture?: DragEventHandler < HTMLInputElement >
Optional onDragExit onDragExit?: DragEventHandler < HTMLInputElement >
Optional onDragExitCapture onDragExitCapture?: DragEventHandler < HTMLInputElement >
Optional onDragLeave onDragLeave?: DragEventHandler < HTMLInputElement >
Optional onDragLeaveCapture onDragLeaveCapture?: DragEventHandler < HTMLInputElement >
Optional onDragOver onDragOver?: DragEventHandler < HTMLInputElement >
Optional onDragOverCapture onDragOverCapture?: DragEventHandler < HTMLInputElement >
Optional onDragStart onDragStart?: DragEventHandler < HTMLInputElement >
Optional onDragStartCapture onDragStartCapture?: DragEventHandler < HTMLInputElement >
Optional onDrop onDrop?: DragEventHandler < HTMLInputElement >
Optional onDropCapture onDropCapture?: DragEventHandler < HTMLInputElement >
Optional onDurationChange onDurationChange?: ReactEventHandler < HTMLInputElement >
Optional onDurationChangeCapture onDurationChangeCapture?: ReactEventHandler < HTMLInputElement >
Optional onEmptied onEmptied?: ReactEventHandler < HTMLInputElement >
Optional onEmptiedCapture onEmptiedCapture?: ReactEventHandler < HTMLInputElement >
Optional onEncrypted onEncrypted?: ReactEventHandler < HTMLInputElement >
Optional onEncryptedCapture onEncryptedCapture?: ReactEventHandler < HTMLInputElement >
Optional onEnded onEnded?: ReactEventHandler < HTMLInputElement >
Optional onEndedCapture onEndedCapture?: ReactEventHandler < HTMLInputElement >
Optional onError onError?: ReactEventHandler < HTMLInputElement >
Optional onErrorCapture onErrorCapture?: ReactEventHandler < HTMLInputElement >
Optional onFocus onFocus?: FocusEventHandler < HTMLInputElement >
Optional onFocusCapture onFocusCapture?: FocusEventHandler < HTMLInputElement >
Optional onGotPointerCapture onGotPointerCapture?: PointerEventHandler < HTMLInputElement >
Optional onGotPointerCaptureCapture onGotPointerCaptureCapture?: PointerEventHandler < HTMLInputElement >
Optional onInput onInput?: FormEventHandler < HTMLInputElement >
Optional onInputCapture onInputCapture?: FormEventHandler < HTMLInputElement >
Optional onInvalid onInvalid?: FormEventHandler < HTMLInputElement >
Optional onInvalidCapture onInvalidCapture?: FormEventHandler < HTMLInputElement >
Optional onKeyDown onKeyDown?: KeyboardEventHandler < HTMLInputElement >
Optional onKeyDownCapture onKeyDownCapture?: KeyboardEventHandler < HTMLInputElement >
Optional onKeyPress onKeyPress?: KeyboardEventHandler < HTMLInputElement >
Optional onKeyPressCapture onKeyPressCapture?: KeyboardEventHandler < HTMLInputElement >
Optional onKeyUp onKeyUp?: KeyboardEventHandler < HTMLInputElement >
Optional onKeyUpCapture onKeyUpCapture?: KeyboardEventHandler < HTMLInputElement >
Optional onLoad onLoad?: ReactEventHandler < HTMLInputElement >
Optional onLoadCapture onLoadCapture?: ReactEventHandler < HTMLInputElement >
Optional onLoadStart onLoadStart?: ReactEventHandler < HTMLInputElement >
Optional onLoadStartCapture onLoadStartCapture?: ReactEventHandler < HTMLInputElement >
Optional onLoadedData onLoadedData?: ReactEventHandler < HTMLInputElement >
Optional onLoadedDataCapture onLoadedDataCapture?: ReactEventHandler < HTMLInputElement >
Optional onLoadedMetadata onLoadedMetadata?: ReactEventHandler < HTMLInputElement >
Optional onLoadedMetadataCapture onLoadedMetadataCapture?: ReactEventHandler < HTMLInputElement >
Optional onLostPointerCapture onLostPointerCapture?: PointerEventHandler < HTMLInputElement >
Optional onLostPointerCaptureCapture onLostPointerCaptureCapture?: PointerEventHandler < HTMLInputElement >
Optional onMouseDown onMouseDown?: MouseEventHandler < HTMLInputElement >
Optional onMouseDownCapture onMouseDownCapture?: MouseEventHandler < HTMLInputElement >
Optional onMouseEnter onMouseEnter?: MouseEventHandler < HTMLInputElement >
Optional onMouseLeave onMouseLeave?: MouseEventHandler < HTMLInputElement >
Optional onMouseMove onMouseMove?: MouseEventHandler < HTMLInputElement >
Optional onMouseMoveCapture onMouseMoveCapture?: MouseEventHandler < HTMLInputElement >
Optional onMouseOut onMouseOut?: MouseEventHandler < HTMLInputElement >
Optional onMouseOutCapture onMouseOutCapture?: MouseEventHandler < HTMLInputElement >
Optional onMouseOver onMouseOver?: MouseEventHandler < HTMLInputElement >
Optional onMouseOverCapture onMouseOverCapture?: MouseEventHandler < HTMLInputElement >
Optional onMouseUp onMouseUp?: MouseEventHandler < HTMLInputElement >
Optional onMouseUpCapture onMouseUpCapture?: MouseEventHandler < HTMLInputElement >
Optional onPaste onPaste?: ClipboardEventHandler < HTMLInputElement >
Optional onPasteCapture onPasteCapture?: ClipboardEventHandler < HTMLInputElement >
Optional onPause onPause?: ReactEventHandler < HTMLInputElement >
Optional onPauseCapture onPauseCapture?: ReactEventHandler < HTMLInputElement >
Optional onPlay onPlay?: ReactEventHandler < HTMLInputElement >
Optional onPlayCapture onPlayCapture?: ReactEventHandler < HTMLInputElement >
Optional onPlaying onPlaying?: ReactEventHandler < HTMLInputElement >
Optional onPlayingCapture onPlayingCapture?: ReactEventHandler < HTMLInputElement >
Optional onPointerCancel onPointerCancel?: PointerEventHandler < HTMLInputElement >
Optional onPointerCancelCapture onPointerCancelCapture?: PointerEventHandler < HTMLInputElement >
Optional onPointerDown onPointerDown?: PointerEventHandler < HTMLInputElement >
Optional onPointerDownCapture onPointerDownCapture?: PointerEventHandler < HTMLInputElement >
Optional onPointerEnter onPointerEnter?: PointerEventHandler < HTMLInputElement >
Optional onPointerEnterCapture onPointerEnterCapture?: PointerEventHandler < HTMLInputElement >
Optional onPointerLeave onPointerLeave?: PointerEventHandler < HTMLInputElement >
Optional onPointerLeaveCapture onPointerLeaveCapture?: PointerEventHandler < HTMLInputElement >
Optional onPointerMove onPointerMove?: PointerEventHandler < HTMLInputElement >
Optional onPointerMoveCapture onPointerMoveCapture?: PointerEventHandler < HTMLInputElement >
Optional onPointerOut onPointerOut?: PointerEventHandler < HTMLInputElement >
Optional onPointerOutCapture onPointerOutCapture?: PointerEventHandler < HTMLInputElement >
Optional onPointerOver onPointerOver?: PointerEventHandler < HTMLInputElement >
Optional onPointerOverCapture onPointerOverCapture?: PointerEventHandler < HTMLInputElement >
Optional onPointerUp onPointerUp?: PointerEventHandler < HTMLInputElement >
Optional onPointerUpCapture onPointerUpCapture?: PointerEventHandler < HTMLInputElement >
Optional onProgress onProgress?: ReactEventHandler < HTMLInputElement >
Optional onProgressCapture onProgressCapture?: ReactEventHandler < HTMLInputElement >
Optional onRateChange onRateChange?: ReactEventHandler < HTMLInputElement >
Optional onRateChangeCapture onRateChangeCapture?: ReactEventHandler < HTMLInputElement >
Optional onReset onReset?: FormEventHandler < HTMLInputElement >
Optional onResetCapture onResetCapture?: FormEventHandler < HTMLInputElement >
Optional onScroll onScroll?: UIEventHandler < HTMLInputElement >
Optional onScrollCapture onScrollCapture?: UIEventHandler < HTMLInputElement >
Optional onSeeked onSeeked?: ReactEventHandler < HTMLInputElement >
Optional onSeekedCapture onSeekedCapture?: ReactEventHandler < HTMLInputElement >
Optional onSeeking onSeeking?: ReactEventHandler < HTMLInputElement >
Optional onSeekingCapture onSeekingCapture?: ReactEventHandler < HTMLInputElement >
Optional onSelect onSelect?: ReactEventHandler < HTMLInputElement >
Optional onSelectCapture onSelectCapture?: ReactEventHandler < HTMLInputElement >
Optional onStalled onStalled?: ReactEventHandler < HTMLInputElement >
Optional onStalledCapture onStalledCapture?: ReactEventHandler < HTMLInputElement >
Optional onSubmit onSubmit?: FormEventHandler < HTMLInputElement >
Optional onSubmitCapture onSubmitCapture?: FormEventHandler < HTMLInputElement >
Optional onSuspend onSuspend?: ReactEventHandler < HTMLInputElement >
Optional onSuspendCapture onSuspendCapture?: ReactEventHandler < HTMLInputElement >
Optional onTimeUpdate onTimeUpdate?: ReactEventHandler < HTMLInputElement >
Optional onTimeUpdateCapture onTimeUpdateCapture?: ReactEventHandler < HTMLInputElement >
Optional onTouchCancel onTouchCancel?: TouchEventHandler < HTMLInputElement >
Optional onTouchCancelCapture onTouchCancelCapture?: TouchEventHandler < HTMLInputElement >
Optional onTouchEnd onTouchEnd?: TouchEventHandler < HTMLInputElement >
Optional onTouchEndCapture onTouchEndCapture?: TouchEventHandler < HTMLInputElement >
Optional onTouchMove onTouchMove?: TouchEventHandler < HTMLInputElement >
Optional onTouchMoveCapture onTouchMoveCapture?: TouchEventHandler < HTMLInputElement >
Optional onTouchStart onTouchStart?: TouchEventHandler < HTMLInputElement >
Optional onTouchStartCapture onTouchStartCapture?: TouchEventHandler < HTMLInputElement >
Optional onTransitionEnd onTransitionEnd?: TransitionEventHandler < HTMLInputElement >
Optional onTransitionEndCapture onTransitionEndCapture?: TransitionEventHandler < HTMLInputElement >
Optional onVolumeChange onVolumeChange?: ReactEventHandler < HTMLInputElement >
Optional onVolumeChangeCapture onVolumeChangeCapture?: ReactEventHandler < HTMLInputElement >
Optional onWaiting onWaiting?: ReactEventHandler < HTMLInputElement >
Optional onWaitingCapture onWaitingCapture?: ReactEventHandler < HTMLInputElement >
Optional onWheel onWheel?: WheelEventHandler < HTMLInputElement >
Optional onWheelCapture onWheelCapture?: WheelEventHandler < HTMLInputElement >
Optional patternpattern?: string
Optional placeholderplaceholder?: string
Optional prefixprefix?: string
Optional propertyproperty?: string
Optional radioGroup radioGroup?: string
Optional readOnly readOnly?: boolean
Optional requiredrequired?: boolean
Optional resourceresource?: string
Optional resultsresults?: number
Optional rolerole?: AriaRole
Optional securitysecurity?: string
Optional sizesize?: number
Optional slotslot?: string
Optional spellCheck spellCheck?: Booleanish
Optional stepstep?: string | number
Optional stylestyle?: CSSProperties
Optional suppressContentEditableWarning suppressContentEditableWarning?: boolean
Optional suppressHydrationWarning suppressHydrationWarning?: boolean
Optional tabIndex tabIndex?: number
Optional titletitle?: string
Optional translatetranslate?: "yes" | "no"
Optional typetype?: HTMLInputTypeAttribute
Optional typeoftypeof?: string
Optional unselectableunselectable?: "on" | "off"
Optional valuevalue?: string | number | readonly string []
Optional vocabvocab?: string
Optional widthwidth?: string | number
@since 2.8.0