Ofcoz multi-browser support isn't the easiest thing but it would already be very handy if CForms automatically generates a js-structure with the specification of each widget; for example:
aField = {required=true,datatype="datetime",format="dd/mm/yyyy"};
...
Then you've got all necessary data and metadata on the clientside and everybody can produce it's own specific functions (onblur,onchange,onclick,onsubmit,...) etc;
Gunter
| Jan Hoskens <[EMAIL PROTECTED]>
14-10-2004 10:48
|
|
I think that they were aiming to support more browsers by leaving most
actions on the server-side. Validation on server-side or client-side is,
in the end, a difference of opinion as you said. So you're right to
suggest a mechanism to choose between both. Like an attribute defining
"client-side" or "server-side" on each widget, and one default setting.
It's not there yet and I don't know if the developers are already
discussing/implementing this issue.
Kind Regards,
Jan
Gunter D'Hondt wrote:
> CForms still doesn't have any clientside validations, which in my
> opinion is currently a huge disadvantage coz now you have to declare
> the specifications (datatype, required, format) in the form definition
> and again in your own clientside _javascript_ stuff. It would be perfect
> that the CFormTemplateTransformer could automatically create those
> clientside _javascript_ pieces or at least give a _javascript_-structure
> with the metadata of each field in it.
>
> Regards,
>
> Gunter D'Hondt.
>
>
>
>
> *Jan Hoskens <[EMAIL PROTECTED]>*
>
> 14-10-2004 10:17
> Please respond to
> [EMAIL PROTECTED]
>
>
>
> To
> [EMAIL PROTECTED]
> cc
>
> Subject
> Re: CForms: immediate validation of input fields
>
>
>
>
>
>
>
>
>
> If I am correct, all stuff happens server-side. The fd:_javascript_ will
> happen at the same moment as the other validations (meaning sever-side,
> on-submit). If you really want to have a client-side validation, you
> can try to set some extra stuff in your template:
>
> <ft:widget id=" ... "><fi:styling > >
> The fi:styling attributes that are not used by the cform stylesheets
> will be copied into your html input element (ending up with <input ....
> So you can set a _javascript_ piece in which you validate
> your field in those attributes.
>
> Kind Regards,
> Jan
>
> Jorg Heymans wrote:
>
> > fd:_javascript_ should be your friend here i think.
> >
> > http://cocoon.apache.org/2.1/userdocs/forms/validation.html
> >
> > Philipp Rech wrote:
> >
> >> Hello Cocooners!
> >>
> >> I have a CFrom with many fields and other input elements. Validation
> >> (based
> >> on the Cforms validation tags) happens when i submit the form. So
> far so
> >> good. Now is it possible (and how) to have Cforms validate user
> >> inputs right
> >> away after one field is filled out? So can I call the validation not
> >> only on
> >> submit but also when the user focuses (clicks on) the next field on the
> >> page? Maybe through the _javascript_ "onBlur" event handler?
> >>
> >> Thank you in advance!
> >> philipp
> >
> >
> >
> > ---------------------------------------------------------------------
> > 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]
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
