- From: Alexander Anokhin <ava@vaz.ru>
- Date: Fri, 08 Apr 2005 12:06:02 +0500
- To: www-forms@w3.org
- Message-ID: <42562D5A.9040002@vaz.ru>
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
Received on Friday, 8 April 2005 07:06:08 UTC