- From: Hiroshi Iwasaki <Iwasaki_Hiroshi@mse.mei.co.jp>
- Date: Mon, 3 Dec 2001 10:44:41 +0900
- To: <www-forms@w3.org>
Hi all xformers;
I have a question about xforms properties.
11.2 XForms Properties says as follows:
For each xform element, the XForms Processor
maintains a set of read-write properties.
Since specification does not give us an example,
I can not undersatand where these properties should be declared.
I think 11.4.4 Interactivity gives us a hint where they should be declared.
It says as follows:
As users indicate completion of a form control by navigating
away the following occurs:
...
If the immediate-revalidate property is true, all revalidations
bound to the form control are run.
My guess is that they should be declared as an attribute of form control
element as follows:
<!-- Declaration of xforms property as an attribute of form control
element -->
<xform:input ref="pay:payment/pay:cc" immediate-revalidate="true">
<xform:caption>Credit Card Number</xform:caption>
</xform:input>
...
<!-- Plus the following in an external Schema -->
...
<xsd:simpleType name="cc">
<xsd:restriction base="xsd:string">
<xsd:pattern value="\d{14,16}"/>
</xsd:restriction>
</xsd:simpleType>
...
Thus the XForms Processor gets xform property,immediate-revalidate="true"
from the xform input element.
Since the revalidation is bound to the form control, it is revalidated
when the user navigates away from the form control.
Am I correct?
Best Regards.
Hiroshi Iwasaki
Iwasaki_Hiroshi@mse.mei.co.jp
Received on Sunday, 2 December 2001 20:42:19 UTC