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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to