You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@struts.apache.org by hr...@apache.org on 2006/03/03 05:39:30 UTC
svn commit: r382653 -
/struts/shale/trunk/xdocs/features-commons-validator.xml
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: dev-unsubscribe@struts.apache.org
For additional commands, e-mail: dev-help@struts.apache.org