From http://www.w3schools.com (Copyright Refsnes Data)
XForms properties define data restrictions, types and behaviors.
XForms uses properties to define restrictions (or other attributes) that can affect the behavior of XForms controls.
Examples:
A required="true()" property will not allow the specified instance data to be submitted as an empty value.
A type="decimal" property will only allow a decimal value to be submitted.
A calculate property can calculate a value for the instance data.
Please refer to the properties reference at the bottom of this page.
XForms uses the <bind> element to bind XForms properties to XForms data:
<model> <instance> <person> <fname/> <lname/> </person> </instance> <bind nodeset="person/lname" required="true()"/> </model> |
In the example above, the attribute nodeset="person/lname" binds the property required="true()" to the instance data element <lname>.
Name | Description |
---|---|
calculate | Defines a calculation to be performed on the item |
constraint | Defines a constraint for the item |
p3ptype | Defines a P3P data type for the item |
readonly | Defines an edit restriction for the item (cannot be changed) |
relevant | Defines how relevant the data is (for display or submission) |
required | Defines if data item is required (cannot be blank) |
type | Defines the data type for the item |
From http://www.w3schools.com (Copyright Refsnes Data)