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 @@
 &lt;h:form onsubmit="return validateForm(this);"&gt;
 
     &lt;h:inputText id="creditCardNumber" 
-                      size="16"
-                   value="#{userContext.creditCardNumber}"&gt;
+               size="16"
+              value="#{userContext.creditCardNumber}"&gt;
 
         &lt;s:commonsValidator type="required"
-                                                 arg="#{msgs.creditCardNumberPrompt}"
-                                           server="true"
-                                            client="true"/&gt;
+                             arg="#{msgs.creditCardNumberPrompt}"
+                          server="true"
+                          client="true"/&gt;
 
         &lt;s:commonsValidator type="mask"
-                                             mask="[4-6].*"
-                                                 arg="#{msgs.creditCardNumberPrompt}"
-                                           server="true"
-                                            client="true"/&gt;
+                             arg="#{msgs.creditCardNumberPrompt}"
+                          server="true"
+                          client="true"&gt;
+            &lt;s:validatorVar name="mask" value="[4-6].*"/&gt;
+        &lt;/s:commonsValidator&gt;
 
         &lt;s:commonsValidator type="creditCard" 
-	                                         arg="#{msgs.creditCardNumberPrompt}" 
-                                           server="true"&gt;
+                             arg="#{msgs.creditCardNumberPrompt}" 
+                          server="true"&gt;
     &lt;/h:inputText&gt; 
 
     &lt;h:message for="creditCardNumber" styleClass="errors"/&gt; 



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
For additional commands, e-mail: dev-help@struts.apache.org