This is documentation for Mathematica 6, which was
based on an earlier version of the Wolfram Language.
View current documentation (Version 11.1)

InputField

InputField[]
represents a blank editable input field.
InputField[x]
represents an editable input field that currently contains the expression x.
InputField[Dynamic[x]]
takes the contents of the input field to be the dynamically updated current value of x, with the value of x being reset if new contents are entered.
InputField[x, String]
represents an input field whose contents are taken to be a string.
InputField[x, Number]
represents an input field whose contents are taken to be a number.
InputField[x, type]
represents an input field whose contents are taken to be of the specified type.
  • The following are possible types:
Boxesraw boxes
Expressionexpression (default)
Hold[Expression]expression in held form
Numbernumber
Stringstring
  • The setting for the input field is not updated until its contents are explicitly entered, typically by pressing Enter or by moving focus away from the input field.
  • If the data given in the input field cannot be converted to the type specified, then the setting for the input field will not be updated.
  • For String and Boxes types the conversion can always be done.
  • For expressions, a blank input field is taken to have value Null. For strings, it is taken to have value "".
  • Tab moves between input fields.
  • The following options can be given:
AppearanceAutomaticthe overall appearance of the input field
BaseStyle{}base style specifications for the input field
ContinuousActionFalsewhether to update continuously every time any change is made to the input
EnabledAutomaticwhether the input field is enabled, or grayed out
FieldSize{{20., 20.},{1.,Infinity}}the size of the input field
ImageMargins0margins around the image of the displayed input field
ImageSizeAutomaticthe overall image size of the displayed input field
  • Possible settings for Appearance include "Framed" and "Frameless".
  • The settings for BaseStyle are appended to the default style typically given by the "InputField" style in the current stylesheet.
New in 6