Number Field

The number field.

Properties

Title Number
Description Number field
Field Type number
Base Field Type text

Schema

Property Type Default Description
allowOptionalEmpty Allows this non-required field to validate when the value is empty
autocomplete string Allows you to specify the autocomplete attribute for the underlying input control whether or not field should have autocomplete enabled.
data object Allows you to specify a key/value map of data attributes that will be added as DOM attribuets for the underlying input control. The data attributes will be added as data-{name}='{value}'.
disallowEmptySpaces boolean Whether to disallow the entry of empty spaces in the text
disallowOnlyEmptySpaces boolean Whether to disallow the entry of only empty spaces in the text
enum array List of specific values for this property
exclusiveMaximum boolean Property value can not equal the number defined by the maximum schema property.
exclusiveMinimum boolean Property value can not equal the number defined by the minimum schema property.
inputType string Allows for the override of the underlying HTML5 input type. If not specified, an assumed value is provided based on the kind of input control (i.e. 'text', 'date', 'email' and so forth)
maskString string Expression for the field mask. Field masking will be enabled if not empty.
maximum number Maximum value of the property.
minimum number Minimum value of the property.
multipleOf number Property value must be a multiple of the multipleOf schema property such that division by this value yields an interger (mod zero).
placeholder string Field placeholder.
size number 40 Field size.
trim boolean Remove whitespace from the beginning and end of string
typeahead Provides configuration for the $.typeahead plugin if it is available. For full configuration options, see: https://github.com/twitter/typeahead.js

Options

Property Type Default Description
name string Field Name.
numericEntry boolean Whether to constrain data entry key presses to numeric values (0-9)
sort function Defines an f(a,b) sort function for the array of enumerated values [{text, value}]. This is used to sort enum and optionLabels as well as results that come back from any data sources (for select and radio controls). By default the items are sorted alphabetically. Don't apply any sorting if false.

Example 1

Number field with only data parameter.

{% raw %} {% endraw %}

Example 2

Number field with value range defined by minimum and maximum schema property.

{% raw %} {% endraw %}

Example 3

Number field with exclusiveMinimum and exclusiveMaximum schema property.

{% raw %} {% endraw %}

Example 4

Number field with rendered in display-only mode.

{% raw %} {% endraw %}

Example 5

Form using number fields to represent geolocation latitude and longitude.

{% raw %} {% endraw %}

Example 6

An example that uses multipleOf.

{% raw %} {% endraw %}