- From: Steven Pemberton <steven.pemberton@cwi.nl>
- Date: Wed, 21 Jun 2017 09:51:10 +0200
- To: " XForms" <public-xformsusers@w3.org>
It seems to me that the Alert text of an Alert on a control really belongs with the data in most cases. As it currently is, the message and the condition are far apart. Therefore a proposal. ==== The Alert Property This property associates an alert message with a constraint or type model binding. Computed Expression: Yes. Legal Values: Any string expression. Default Value: none. Inheritance Rules: does not inherit. Description This associates a message expression with a type or constraint property of a node. If a control is bound to the node, and the node is non-valid as a result of the type requirements or constraint, then the associated message is evaluated, and displayed as if a part of an <code>alert</code> element on the control. Examples <bind ref="age" type="integer" alert="'Must be a whole number'"/> <bind ref="age" constraint=". >= 0" alert="'Must be greater than zero'"/> <bind ref="wish" constraint="count(../wish) < 4" alert="'You can't have more than 3 wishes'"/> <bind ref="card" type="card-number" constraint="cardnumber(.)" alert="'Not a valid card number'"/> <bind ref="card" type="card-number" constraint="cardnumber(.)" alert="instance('messages')/cardnumber"/> <bind ref="pin-code" constraint="matches(., '^\d{4}$')" alert="'must be 4 digits'"/> ==== Steven
Received on Wednesday, 21 June 2017 07:51:47 UTC