XForms Selection Control

Select1 control

The select1 control is used to select an item from a list of items:

<select1 ref="status">
  <label>Status:</label>
  <item>
    <label>Male</label>
    <value>M</value>
  </item>
  <item>
    <label>Female</label>
    <value>F</value>
  </item>
</select1>

In the above example, the user can choose one of the two values, Male or Female. The data stored in the XForms instance (XML document) will be M or F.

Try it yourself

Select Control

Select control is used to select an item from a list of items (one or more):

<select ref="languages">
  <label>Languages:</label>
  <item>
    <label>English</label>
    <value>E</value>
  </item>
  <item>
    <label>French</label>
    <value>F</value>
  </item>
  <item>
    <label>Spanish</label>
    <value>S</value>
  </item>
  <item>
    <label>German</label>
    <value>G</value>
  </item>
</select>

Range Control

Range control is used to select a value from a range of values:

<range ref="length" start="0" end="100" step="5">
  <label>Length:</label>
</range>

In the above example, the user can select a value between 0 and 100 by steps of 5.