Skip to content

InputField

  • FieldBase

fieldType: "Input"


label: string

FieldBase.label


name: string


nodeType: "Field"

FieldBase.nodeType


optional placeholder?: string | null


required: boolean


optional submissionKey?: string

The key this field’s answer is submitted under. Absent on buttons, which carry no value.

Deliberately not the same as name: a field placed by reference to a shared Field is keyed by that Field’s external id instead. Always submit under this value — deriving a key any other way silently breaks plugin field mapping on the server.

FieldBase.submissionKey


variant: InputVariant