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
[email protected]
To
[email protected]
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]