Hello, all. I'm trying to assign some validation job to XForms. For example: I want to bind <xform:input> with such WXS-type when it's value is decimal with maximum 5 digits OR user may leave this field empty (kind of optional search parameter). My guess, is that i'll be like this: <xsd:simpleType name="myType"> <xsd:restriction base="xsd:decimal"> <xsd:minInclusive value="0"/> <xsd:fractionDigits value="5"/> </xsd:restriction> </xsd:simpleType> but when such field is empty (right after Xform is loaded or user desided that way) it fires xforms-invalid event and so on.. I did some workaround by using <xsd:pattern>: <xsd:simpleType name="myType"> <xsd:restriction base="xsd:string"> <xsd:pattern value="[0-9]{1,5}|"/> </xsd:restriction> </xsd:simpleType> Works fine but, imho, not such pretty. I'm not an WXS expert so is there better way? -- Alexander Anokhin AVTOVAZ JSC email: ava@vaz.ru icq: 123275798
This archive was generated by hypermail 2.2.0+W3C-0.50 : Wednesday, 3 October 2007 16:01:55 GMT