It does not work   *snif


Jason Johnston <[EMAIL PROTECTED]> 
20/12/2006 15:28
Please respond to
users@cocoon.apache.org


To
users@cocoon.apache.org
cc

Subject
Re: validation






Roel Croonenberghs wrote:
> 
> Hi,
> 
> Where do I put that javascript code? I still use cocoon 2.1.4.  width 
> woody forms.
> Is there no other way?


I don't know if it was available in the version of woody you're using, 
but in current CForms there is the <fi:validation-errors /> element 
which aggregates all the validation errors in a single place on the 
page.  See the bottom of 
http://cocoon.apache.org/2.1/userdocs/publishing/xslt.html for details.



> *"Robby Pelssers, AGP" <[EMAIL PROTECTED]>*
> 
> 20/12/2006 12:11
> Please respond to
> users@cocoon.apache.org
> 
> 
> 
> To
>                <users@cocoon.apache.org>
> cc
> 
> Subject
>                RE: validation
> 
> 
> 
> 
> 
> 
> 
> 
> Hi Roel,
> 
> you could in javascript ask your form to validate itself....
> 
> suppose we have something like
> 
> 
> *var* form = *new* Form("userform.xml");
> 
> var formWidget = form.form;
> 
> suppose now your formWidget has a field with id="validationError"
> 
> then you could write in your while(true) loop something like
> 
> 
> *if* ("save-data".equals(form.submitId)) {
> 
>     if (!formWidget.isValid()) {
> 
>         formWidget.lookupWidget("validationError").setValue("There was a 

> problem validating your form");
> 
>     }
> 
> }
> 
> Cheers,
> Robby Pelssers
> 
> 
> ------------------------------------------------------------------------
> *Van:* Roel Croonenberghs [mailto:[EMAIL PROTECTED] *
> Verzonden:* woensdag 20 december 2006 11:43*
> Aan:* [EMAIL PROTECTED]
> Onderwerp:* Re: validation
> 
> 
> Hello,
> 
> I use the required attribute. And I get a  !  next to the filed. When I 
> click that   !   then I get to see te message. But I want to (next to 
> this behaviour ) that i can display a message at the bottom of my form 
> to tell the user that the form did not validate. (because users tend to 
> oversee these   !      even when they are in red)
> 
> so is it possible to check that at least 1 (one) field is not validated 
> (it doesn't matter witch) and then show a message?
> 
> 
> pe;
> 
> 
> situation now after submit;
> 
> field1   myname        *
> field2   myadres *
> field3                * ! 
> field4   mytelephone *
> 
> * required
> 
> 
> 
> situation wanted after submit
> 
> 
> field1   myname        *
> field2   myadres *
> field3                * ! 
> field4   mytelephone *
> 
> * required
> 
> There was a problem validating your form
> 
> 
> 
> 
> Tnx
> 
> 
> 
> 
> 
> *"bart remmerie" <[EMAIL PROTECTED]>*
> 
> 20/12/2006 11:33
> Please respond to
> users@cocoon.apache.org
> 
> 
> To
>                users@cocoon.apache.org
> cc
> 
> Subject
>                Re: validation
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> Dear Roel,
> 
> In your form-definition, you can declare whether or not a field is 
required:
> <fd:field id="..." required="true|false" state="...">
> (See http://cocoon.apache.org/2.1/userdocs/widgets/widget_field.html)
> 
> When a field has required="true", a message is displayed when the
> field is not filled out (on form-submit) (when using standard
> validation).
> 
> Next to that, fields that have the required="true" attribute, are
> marked and a ! appears displaying the validation error (after
> attempted submission)
> 
> Bart
> 
> 
> 2006/12/19, Roel Croonenberghs <[EMAIL PROTECTED]>:
>  >
>  > Hello,
>  >
>  > I'm using cocoon widgets. I have a form with different widgets. Some 
are
>  > required, not all. How can I show one message if one of the required 
> widgets
>  > is not filled in?
>  >
>  > tnx
>  >
>  > Roel
> 
> 
> -- 
> Bart Remmerie
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Reply via email to