Author: hrabago
Date: Thu Mar 2 20:39:28 2006
New Revision: 382653
URL: http://svn.apache.org/viewcvs?rev=382653&view=rev
Log:
Updated to demonstrate new s:validatorVar tag.
Modified:
struts/shale/trunk/xdocs/features-commons-validator.xml
Modified: struts/shale/trunk/xdocs/features-commons-validator.xml
URL:
http://svn.apache.org/viewcvs/struts/shale/trunk/xdocs/features-commons-validator.xml?rev=382653&r1=382652&r2=382653&view=diff
==============================================================================
--- struts/shale/trunk/xdocs/features-commons-validator.xml (original)
+++ struts/shale/trunk/xdocs/features-commons-validator.xml Thu Mar 2 20:39:28
2006
@@ -37,11 +37,12 @@
<a name="validation-services"/>
<subsection name="Services Provided">
- <p>Shale provides two JSP tags that let you use the Commons Validator:
- <a
href="shale-core/tagreference-taglib.html#s:commonsValidator"><code>s:commonsValidator</code></a>
+ <p>Shale provides three JSP tags that let you use the Commons
Validator:
+ <a
href="shale-core/tagreference-taglib.html#s:commonsValidator"><code>s:commonsValidator</code></a>,
+ <a
href="shale-core/tagreference-taglib.html#s:validatorVar"><code>s:validatorVar</code></a>,
and <a
href="shale-core/tagreference-taglib.html#s:validatorScript"><code>s:validatorScript</code></a>.
The
- former lets you attach a commons validator to a JSF input
component and
- the latter generates JavaScript validation code for
validating each JSF component
+ first two lets you attach a commons validator to a JSF input
component and
+ the third generates JavaScript validation code for validating
each JSF component
that has one or more Commons validators in a particular form.
You can attach as
many Commons validators to a single JSF input component as
you wish.</p>
@@ -58,6 +59,7 @@
</li>
<li>
Add Commons validators to JSF input components with
<code>s:commonsValidator</code>
+ and, optionally, <code>s:validatorVar</code>.
</li>
<li>
Add an <code>s:validatorScript</code> tag at the
end of the <code>h:form</code> tag's body.
@@ -71,23 +73,24 @@
<h:form onsubmit="return validateForm(this);">
<h:inputText id="creditCardNumber"
- size="16"
- value="#{userContext.creditCardNumber}">
+ size="16"
+ value="#{userContext.creditCardNumber}">
<s:commonsValidator type="required"
-
arg="#{msgs.creditCardNumberPrompt}"
- server="true"
- client="true"/>
+ arg="#{msgs.creditCardNumberPrompt}"
+ server="true"
+ client="true"/>
<s:commonsValidator type="mask"
- mask="[4-6].*"
-
arg="#{msgs.creditCardNumberPrompt}"
- server="true"
- client="true"/>
+ arg="#{msgs.creditCardNumberPrompt}"
+ server="true"
+ client="true">
+ <s:validatorVar name="mask" value="[4-6].*"/>
+ </s:commonsValidator>
<s:commonsValidator type="creditCard"
-
arg="#{msgs.creditCardNumberPrompt}"
- server="true">
+ arg="#{msgs.creditCardNumberPrompt}"
+ server="true">
</h:inputText>
<h:message for="creditCardNumber" styleClass="errors"/>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]