Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface IFormProps<T>

Describes Form props

Type parameters

  • T

Hierarchy

  • FormHTMLAttributes<HTMLFormElement>
    • IFormProps

Indexable

[rest: string]: any

Describes Form props

Index

Properties

Properties

Optional about

about: string

Optional acceptCharset

acceptCharset: string

Optional accessKey

accessKey: string

Optional action

action: string

Optional autoCapitalize

autoCapitalize: string

Optional autoComplete

autoComplete: string

Optional autoCorrect

autoCorrect: string

Optional autoSave

autoSave: string

Optional children

children: ReactNode

Optional className

className: string

Optional color

color: string

Optional configure

That prop allows you configure form

Optional contentEditable

contentEditable: boolean

Optional contextMenu

contextMenu: string

Optional dangerouslySetInnerHTML

dangerouslySetInnerHTML: object

Type declaration

  • __html: string

Optional datatype

datatype: string

Optional defaultChecked

defaultChecked: boolean

Optional defaultValue

defaultValue: string | string[]

Optional dir

dir: string

Optional draggable

draggable: boolean

Optional encType

encType: string

Optional hidden

hidden: boolean

Optional id

id: string

Optional initValues

initValues: Partial<T>

Sets inital form values on mount and when reset

Optional inlist

inlist: any

Optional inputMode

inputMode: string

Optional is

is: string

Optional isChanged

isChanged: boolean

Optional isReset

isReset: boolean

If true form will be reset and sets passed values example when you need set new values you want to reset all isChanged, isVisited Field props to false

Optional isSubmitting

isSubmitting: boolean

Optional itemID

itemID: string

Optional itemProp

itemProp: string

Optional itemRef

itemRef: string

Optional itemScope

itemScope: boolean

Optional itemType

itemType: string

Optional lang

lang: string

Optional method

method: string

Optional name

name: string

Optional noValidate

noValidate: boolean

Optional onAbort

onAbort: ReactEventHandler<HTMLFormElement>

Optional onAbortCapture

onAbortCapture: ReactEventHandler<HTMLFormElement>

Optional onAnimationEnd

onAnimationEnd: AnimationEventHandler<HTMLFormElement>

Optional onAnimationEndCapture

onAnimationEndCapture: AnimationEventHandler<HTMLFormElement>

Optional onAnimationIteration

onAnimationIteration: AnimationEventHandler<HTMLFormElement>

Optional onAnimationIterationCapture

onAnimationIterationCapture: AnimationEventHandler<HTMLFormElement>

Optional onAnimationStart

onAnimationStart: AnimationEventHandler<HTMLFormElement>

Optional onAnimationStartCapture

onAnimationStartCapture: AnimationEventHandler<HTMLFormElement>

Optional onBlur

onBlur: FocusEventHandler<HTMLFormElement>

Optional onBlurCapture

onBlurCapture: FocusEventHandler<HTMLFormElement>

Optional onCanPlay

onCanPlay: ReactEventHandler<HTMLFormElement>

Optional onCanPlayCapture

onCanPlayCapture: ReactEventHandler<HTMLFormElement>

Optional onCanPlayThrough

onCanPlayThrough: ReactEventHandler<HTMLFormElement>

Optional onCanPlayThroughCapture

onCanPlayThroughCapture: ReactEventHandler<HTMLFormElement>

Optional onChange

onChange: FormEventHandler<HTMLFormElement>

Optional onChangeCapture

onChangeCapture: FormEventHandler<HTMLFormElement>

Optional onClick

onClick: MouseEventHandler<HTMLFormElement>

Optional onClickCapture

onClickCapture: MouseEventHandler<HTMLFormElement>

Optional onCompositionEnd

onCompositionEnd: CompositionEventHandler<HTMLFormElement>

Optional onCompositionEndCapture

onCompositionEndCapture: CompositionEventHandler<HTMLFormElement>

Optional onCompositionStart

onCompositionStart: CompositionEventHandler<HTMLFormElement>

Optional onCompositionStartCapture

onCompositionStartCapture: CompositionEventHandler<HTMLFormElement>

Optional onCompositionUpdate

onCompositionUpdate: CompositionEventHandler<HTMLFormElement>

Optional onCompositionUpdateCapture

onCompositionUpdateCapture: CompositionEventHandler<HTMLFormElement>

Optional onContextMenu

onContextMenu: MouseEventHandler<HTMLFormElement>

Optional onContextMenuCapture

onContextMenuCapture: MouseEventHandler<HTMLFormElement>

Optional onCopy

onCopy: ClipboardEventHandler<HTMLFormElement>

Optional onCopyCapture

onCopyCapture: ClipboardEventHandler<HTMLFormElement>

Optional onCut

onCut: ClipboardEventHandler<HTMLFormElement>

Optional onCutCapture

onCutCapture: ClipboardEventHandler<HTMLFormElement>

Optional onDoubleClick

onDoubleClick: MouseEventHandler<HTMLFormElement>

Optional onDoubleClickCapture

onDoubleClickCapture: MouseEventHandler<HTMLFormElement>

Optional onDrag

onDrag: DragEventHandler<HTMLFormElement>

Optional onDragCapture

onDragCapture: DragEventHandler<HTMLFormElement>

Optional onDragEnd

onDragEnd: DragEventHandler<HTMLFormElement>

Optional onDragEndCapture

onDragEndCapture: DragEventHandler<HTMLFormElement>

Optional onDragEnter

onDragEnter: DragEventHandler<HTMLFormElement>

Optional onDragEnterCapture

onDragEnterCapture: DragEventHandler<HTMLFormElement>

Optional onDragExit

onDragExit: DragEventHandler<HTMLFormElement>

Optional onDragExitCapture

onDragExitCapture: DragEventHandler<HTMLFormElement>

Optional onDragLeave

onDragLeave: DragEventHandler<HTMLFormElement>

Optional onDragLeaveCapture

onDragLeaveCapture: DragEventHandler<HTMLFormElement>

Optional onDragOver

onDragOver: DragEventHandler<HTMLFormElement>

Optional onDragOverCapture

onDragOverCapture: DragEventHandler<HTMLFormElement>

Optional onDragStart

onDragStart: DragEventHandler<HTMLFormElement>

Optional onDragStartCapture

onDragStartCapture: DragEventHandler<HTMLFormElement>

Optional onDrop

onDrop: DragEventHandler<HTMLFormElement>

Optional onDropCapture

onDropCapture: DragEventHandler<HTMLFormElement>

Optional onDurationChange

onDurationChange: ReactEventHandler<HTMLFormElement>

Optional onDurationChangeCapture

onDurationChangeCapture: ReactEventHandler<HTMLFormElement>

Optional onEmptied

onEmptied: ReactEventHandler<HTMLFormElement>

Optional onEmptiedCapture

onEmptiedCapture: ReactEventHandler<HTMLFormElement>

Optional onEncrypted

onEncrypted: ReactEventHandler<HTMLFormElement>

Optional onEncryptedCapture

onEncryptedCapture: ReactEventHandler<HTMLFormElement>

Optional onEnded

onEnded: ReactEventHandler<HTMLFormElement>

Optional onEndedCapture

onEndedCapture: ReactEventHandler<HTMLFormElement>

Optional onError

onError: ReactEventHandler<HTMLFormElement>

Optional onErrorCapture

onErrorCapture: ReactEventHandler<HTMLFormElement>

Optional onFocus

onFocus: FocusEventHandler<HTMLFormElement>

Optional onFocusCapture

onFocusCapture: FocusEventHandler<HTMLFormElement>

Optional onInput

onInput: FormEventHandler<HTMLFormElement>

Optional onInputCapture

onInputCapture: FormEventHandler<HTMLFormElement>

Optional onInvalid

onInvalid: FormEventHandler<HTMLFormElement>

Optional onInvalidCapture

onInvalidCapture: FormEventHandler<HTMLFormElement>

Optional onKeyDown

onKeyDown: KeyboardEventHandler<HTMLFormElement>

Optional onKeyDownCapture

onKeyDownCapture: KeyboardEventHandler<HTMLFormElement>

Optional onKeyPress

onKeyPress: KeyboardEventHandler<HTMLFormElement>

Optional onKeyPressCapture

onKeyPressCapture: KeyboardEventHandler<HTMLFormElement>

Optional onKeyUp

onKeyUp: KeyboardEventHandler<HTMLFormElement>

Optional onKeyUpCapture

onKeyUpCapture: KeyboardEventHandler<HTMLFormElement>

Optional onLoad

onLoad: ReactEventHandler<HTMLFormElement>

Optional onLoadCapture

onLoadCapture: ReactEventHandler<HTMLFormElement>

Optional onLoadStart

onLoadStart: ReactEventHandler<HTMLFormElement>

Optional onLoadStartCapture

onLoadStartCapture: ReactEventHandler<HTMLFormElement>

Optional onLoadedData

onLoadedData: ReactEventHandler<HTMLFormElement>

Optional onLoadedDataCapture

onLoadedDataCapture: ReactEventHandler<HTMLFormElement>

Optional onLoadedMetadata

onLoadedMetadata: ReactEventHandler<HTMLFormElement>

Optional onLoadedMetadataCapture

onLoadedMetadataCapture: ReactEventHandler<HTMLFormElement>

Optional onModelChange

onModelChange: function

Fire when Form [[model]] changed

Type declaration

    • (nextModel: T, prevModel: T): any
    • Parameters

      • nextModel: T
      • prevModel: T

      Returns any

Optional onMouseDown

onMouseDown: MouseEventHandler<HTMLFormElement>

Optional onMouseDownCapture

onMouseDownCapture: MouseEventHandler<HTMLFormElement>

Optional onMouseEnter

onMouseEnter: MouseEventHandler<HTMLFormElement>

Optional onMouseLeave

onMouseLeave: MouseEventHandler<HTMLFormElement>

Optional onMouseMove

onMouseMove: MouseEventHandler<HTMLFormElement>

Optional onMouseMoveCapture

onMouseMoveCapture: MouseEventHandler<HTMLFormElement>

Optional onMouseOut

onMouseOut: MouseEventHandler<HTMLFormElement>

Optional onMouseOutCapture

onMouseOutCapture: MouseEventHandler<HTMLFormElement>

Optional onMouseOver

onMouseOver: MouseEventHandler<HTMLFormElement>

Optional onMouseOverCapture

onMouseOverCapture: MouseEventHandler<HTMLFormElement>

Optional onMouseUp

onMouseUp: MouseEventHandler<HTMLFormElement>

Optional onMouseUpCapture

onMouseUpCapture: MouseEventHandler<HTMLFormElement>

Optional onPaste

onPaste: ClipboardEventHandler<HTMLFormElement>

Optional onPasteCapture

onPasteCapture: ClipboardEventHandler<HTMLFormElement>

Optional onPause

onPause: ReactEventHandler<HTMLFormElement>

Optional onPauseCapture

onPauseCapture: ReactEventHandler<HTMLFormElement>

Optional onPlay

onPlay: ReactEventHandler<HTMLFormElement>

Optional onPlayCapture

onPlayCapture: ReactEventHandler<HTMLFormElement>

Optional onPlaying

onPlaying: ReactEventHandler<HTMLFormElement>

Optional onPlayingCapture

onPlayingCapture: ReactEventHandler<HTMLFormElement>

Optional onProgress

onProgress: ReactEventHandler<HTMLFormElement>

Optional onProgressCapture

onProgressCapture: ReactEventHandler<HTMLFormElement>

Optional onRateChange

onRateChange: ReactEventHandler<HTMLFormElement>

Optional onRateChangeCapture

onRateChangeCapture: ReactEventHandler<HTMLFormElement>

Optional onReset

onReset: function

Type declaration

    • (): any
    • Returns any

Optional onResetCapture

onResetCapture: FormEventHandler<HTMLFormElement>

Optional onScroll

onScroll: UIEventHandler<HTMLFormElement>

Optional onScrollCapture

onScrollCapture: UIEventHandler<HTMLFormElement>

Optional onSeeked

onSeeked: ReactEventHandler<HTMLFormElement>

Optional onSeekedCapture

onSeekedCapture: ReactEventHandler<HTMLFormElement>

Optional onSeeking

onSeeking: ReactEventHandler<HTMLFormElement>

Optional onSeekingCapture

onSeekingCapture: ReactEventHandler<HTMLFormElement>

Optional onSelect

onSelect: ReactEventHandler<HTMLFormElement>

Optional onSelectCapture

onSelectCapture: ReactEventHandler<HTMLFormElement>

Optional onStalled

onStalled: ReactEventHandler<HTMLFormElement>

Optional onStalledCapture

onStalledCapture: ReactEventHandler<HTMLFormElement>

Optional onSubmit

onSubmit: function

Fire when form submits

Type declaration

    • (event: FormEvent<HTMLFormElement>): function
    • Parameters

      • event: FormEvent<HTMLFormElement>

      Returns function

        • (values: T): any
        • Parameters

          • values: T

          Returns any

Optional onSubmitCapture

onSubmitCapture: FormEventHandler<HTMLFormElement>

Optional onSuspend

onSuspend: ReactEventHandler<HTMLFormElement>

Optional onSuspendCapture

onSuspendCapture: ReactEventHandler<HTMLFormElement>

Optional onTimeUpdate

onTimeUpdate: ReactEventHandler<HTMLFormElement>

Optional onTimeUpdateCapture

onTimeUpdateCapture: ReactEventHandler<HTMLFormElement>

Optional onTouchCancel

onTouchCancel: TouchEventHandler<HTMLFormElement>

Optional onTouchCancelCapture

onTouchCancelCapture: TouchEventHandler<HTMLFormElement>

Optional onTouchEnd

onTouchEnd: TouchEventHandler<HTMLFormElement>

Optional onTouchEndCapture

onTouchEndCapture: TouchEventHandler<HTMLFormElement>

Optional onTouchMove

onTouchMove: TouchEventHandler<HTMLFormElement>

Optional onTouchMoveCapture

onTouchMoveCapture: TouchEventHandler<HTMLFormElement>

Optional onTouchStart

onTouchStart: TouchEventHandler<HTMLFormElement>

Optional onTouchStartCapture

onTouchStartCapture: TouchEventHandler<HTMLFormElement>

Optional onTransitionEnd

onTransitionEnd: TransitionEventHandler<HTMLFormElement>

Optional onTransitionEndCapture

onTransitionEndCapture: TransitionEventHandler<HTMLFormElement>

Optional onVolumeChange

onVolumeChange: ReactEventHandler<HTMLFormElement>

Optional onVolumeChangeCapture

onVolumeChangeCapture: ReactEventHandler<HTMLFormElement>

Optional onWaiting

onWaiting: ReactEventHandler<HTMLFormElement>

Optional onWaitingCapture

onWaitingCapture: ReactEventHandler<HTMLFormElement>

Optional onWheel

onWheel: WheelEventHandler<HTMLFormElement>

Optional onWheelCapture

onWheelCapture: WheelEventHandler<HTMLFormElement>

Optional prefix

prefix: string

Optional property

property: string

Optional radioGroup

radioGroup: string

Optional resource

resource: string

Optional results

results: number

Optional role

role: string

Optional security

security: string

Optional slot

slot: string

Optional spellCheck

spellCheck: boolean

Optional style

style: CSSProperties

Optional suppressContentEditableWarning

suppressContentEditableWarning: boolean

Optional suppressHydrationWarning

suppressHydrationWarning: boolean

Optional tabIndex

tabIndex: number

Optional target

target: string

Optional title

title: string

Optional typeof

typeof: string

Optional unselectable

unselectable: boolean

Optional values

values: Partial<T>

Via this prop you can controll form via Redux as example if passed you need control isSubmitting isChanged by yourself

Optional vocab

vocab: string

Generated using TypeDoc