| Attributes |
| Name | Required | Request-time | Type | Description |
| binding | no | true | javax.el.ValueExpression | Using an EL expression, bind the component reference to a bean property, so that the component may be accessed in the bean. |
| id | no | true | java.lang.String | The component identifier for this component. This value must be unique within the closest parent component that is a naming container. |
| maximum | no | true | java.lang.Float | Required maximum value. |
| minimum | no | true | java.lang.Float | Required minimum value. |
| rendered | no | true | boolean | Return true if this component (and its children) should be rendered during the Render Response phase of the request processing lifecycle. Default = 'true'. |
| validateOn | no | true | java.lang.String | Trigger validation for a specific JS event (such as 'click' or 'keyup'). Multiple event types can also be specified as a space separated list. When any custom event is specified the default events that the component uses by default are disabled. Keyboard and mouse type events are always supported, with focus event types supported if the input element can receive focus. |