[drupal-devel] Another ajax function: form_autovalidate()
A friend of mine works for iFilm and he was just showing me the AJAX functions for their registration form. It validates as you go: http://www.ifilm.com/user/registration/index.jsp Type in "robbins@jjeff.com" for the email address and see what happens. Also notice the sexxy CSS shaded textfields... It occurs to me that Drupal could do pretty much the same thing with its registration form. But we'll need a new ajax function. Something like form_autovalidate() that doesn't fire off until you actually exit the field (onblur). This would also be a good place to do some brainstorming about other ajax/javascript functions. HTTPPost has been mentioned. How about something like form_mastercheckbox() which would be a function that would create a checkbox that would check/uncheck all checkboxes of a given criteria within a form? (Good for admin/node!!) How about collapsible columns or something to make admin/access a little more manageable. Or a drupal_fade_element($trigger,$from_color, $to_color) function for real attention-getting drupal_set_message()es. Examples: http://www.axentric.com/aside/fat/ http://www.37signals.com/svn/archives/000558.php Sorry for all the long emails recently. Ever since I got addicted to crack, I've just got the f*ing greatest ideas in the world!!! ;-) -Jeff Robbins p.s. Should this actually be a feature request issue? It's seems a little too nebulous for that right now... _ _ ________ (_) (_)__ / __/ __/ _________ ____ ___ robbins@jjeff.com / / / / _ \/ /_/ /_ / ___/ __ \/ __ `__ \ www.jjeff.com / / / / __/ __/ __/_/ /__/ /_/ / / / / / / aim: jefforbit __/ /_/ /\___/_/ /_/ (_)___/\____/_/ /_/ /_/ /___/___/
I like the idea on onblur() validation, other things that can be done with onblur: - spellchecks - setup / admin inputs ("The directory you entered does not exist") - autosuggest tags ("Free tagging") for content you just wrote - ajax-based web chat *However*, I don't think I want to get trigger-happy and add so many hooks to core. I would rather have *one* unified hook for all on-page client server communication, be it autocomplete, or validation. -Arnab On 7/16/05, Jeff Robbins <lists@jjeff.com> wrote:
A friend of mine works for iFilm and he was just showing me the AJAX functions for their registration form. It validates as you go:
http://www.ifilm.com/user/registration/index.jsp
Type in "robbins@jjeff.com" for the email address and see what happens. Also notice the sexxy CSS shaded textfields...
It occurs to me that Drupal could do pretty much the same thing with its registration form. But we'll need a new ajax function. Something like form_autovalidate() that doesn't fire off until you actually exit the field (onblur).
This would also be a good place to do some brainstorming about other ajax/javascript functions. HTTPPost has been mentioned.
How about something like form_mastercheckbox() which would be a function that would create a checkbox that would check/uncheck all checkboxes of a given criteria within a form? (Good for admin/node!!)
How about collapsible columns or something to make admin/access a little more manageable.
Or a drupal_fade_element($trigger,$from_color, $to_color) function for real attention-getting drupal_set_message()es. Examples: http://www.axentric.com/aside/fat/ http://www.37signals.com/svn/archives/000558.php
Sorry for all the long emails recently. Ever since I got addicted to crack, I've just got the f*ing greatest ideas in the world!!! ;-)
-Jeff Robbins
p.s. Should this actually be a feature request issue? It's seems a little too nebulous for that right now...
_ _ ________ (_) (_)__ / __/ __/ _________ ____ ___ robbins@jjeff.com / / / / _ \/ /_/ /_ / ___/ __ \/ __ `__ \ www.jjeff.com / / / / __/ __/ __/_/ /__/ /_/ / / / / / / aim: jefforbit __/ /_/ /\___/_/ /_/ (_)___/\____/_/ /_/ /_/ /___/___/
participants (2)
-
Arnab Nandi -
Jeff Robbins