On Fri, Feb 3, 2012 at 11:46 AM, Karthik Abinav
<[email protected]> wrote:
>   I was thinking about a feature that could be implemented. For common
> fields like username having only alphanumeric , or phone numbers having only
> numbers, a client side validation need not be written every time.Instead one
> could directly write something like,
>
> forms.CharField(validator = "usernamevalidation")
>
> in the forms definition and the client side validation for that field would
> automatically be taken care of by the validator class. This will save a lot
> of time while making large websites with lot of registration forms and in
> general be helpful to people who dont really know javascript and yet want
> some amount of frontend validation in place.

I like the idea of having a JavaScript version of form validation.
Basically we could make a view class that takes a Form object in
__init__() and returns JSON of the errors in a consistent way -- this
would be very easy to do. Then we could provide some standard
JavaScript to parse that JSON and add the error messages to the
appropriate fields in the form in a consistent way.

Good idea! It's a bit too late now to add it to Django 1.4, but I'd
like to implement this for the next version.

Adrian

-- 
You received this message because you are subscribed to the Google Groups 
"Django developers" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/django-developers?hl=en.

Reply via email to