You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tapestry.apache.org by bu...@apache.org on 2015/03/06 14:20:10 UTC

svn commit: r942586 - in /websites/production/tapestry/content: cache/main.pageCache forms-and-validation.html

Author: buildbot
Date: Fri Mar  6 13:20:10 2015
New Revision: 942586

Log:
Production update by buildbot for tapestry

Modified:
    websites/production/tapestry/content/cache/main.pageCache
    websites/production/tapestry/content/forms-and-validation.html

Modified: websites/production/tapestry/content/cache/main.pageCache
==============================================================================
Binary files - no diff available.

Modified: websites/production/tapestry/content/forms-and-validation.html
==============================================================================
--- websites/production/tapestry/content/forms-and-validation.html (original)
+++ websites/production/tapestry/content/forms-and-validation.html Fri Mar  6 13:20:10 2015
@@ -98,11 +98,11 @@
                             </div>
         </li></ul>
 </div><p>The life's blood of any application is form input; this is the most effective way to gather significant information from the user. Whether it's a search form, a login screen or a multi-page registration wizard, forms are how the user really expresses themselves to the application.</p><p>Tapestry excels at creating forms and validating input. Input validation is declarative, meaning you simply tell Tapestry what validations to apply to a given field, and it takes care of it on the server and (once implemented) on the client as well.</p><p>Finally, Tapestry is able to not only present the errors back to the user, but to decorate the fields and the labels for the fields, marking them as containing errors (primarily, using CSS effects).</p><p><strong>Contents</strong></p><p><style type="text/css">/*<![CDATA[*/
-div.rbtoc1424128793095 {padding: 0px;}
-div.rbtoc1424128793095 ul {list-style: disc;margin-left: 0px;}
-div.rbtoc1424128793095 li {margin-left: 0px;padding-left: 0px;}
+div.rbtoc1425647986892 {padding: 0px;}
+div.rbtoc1425647986892 ul {list-style: disc;margin-left: 0px;}
+div.rbtoc1425647986892 li {margin-left: 0px;padding-left: 0px;}
 
-/*]]>*/</style></p><div class="toc-macro rbtoc1424128793095">
+/*]]>*/</style></p><div class="toc-macro rbtoc1425647986892">
 <ul class="toc-indentation"><li>Related Articles</li></ul>
 <ul><li><a shape="rect" href="#FormsandValidation-TheFormComponent">The Form Component</a>
 <ul class="toc-indentation"><li><a shape="rect" href="#FormsandValidation-FormEvents">Form Events</a></li><li><a shape="rect" href="#FormsandValidation-TrackingValidationErrors">Tracking Validation Errors</a></li><li><a shape="rect" href="#FormsandValidation-StoringDataBetweenRequests">Storing Data Between Requests</a></li><li><a shape="rect" href="#FormsandValidation-ConfiguringFieldsandLabels">Configuring Fields and Labels</a></li><li><a shape="rect" href="#FormsandValidation-ErrorsandDecorations">Errors and Decorations</a></li></ul>
@@ -133,7 +133,7 @@ div.rbtoc1424128793095 li {margin-left:
     @Inject
     private UserAuthenticator authenticator;
 
-    @InjectComponent(id = &quot;password&quot;)
+    @InjectComponent(&quot;password&quot;)
     private PasswordField passwordField;
 
     @Component