--- Niall Pemberton <[EMAIL PROTECTED]> wrote: > ----- Original Message ----- > From: "Joe Germuska" <[EMAIL PROTECTED]> > Sent: Tuesday, April 12, 2005 8:54 PM > > > > This page http://www.quirksmode.org/index.html?/dom/error.html > > demonstrates a more graceful way of alerting users to errors in their > > form than an "alert" window. (In case you don't feel like clicking, > > it uses Javascript and the DOM to add a message and change the CSS > > style of the error fields.) > > > > Can anyone think of a good way to open up the validator javascript so > > that a user could plug in handling like this when desired? Perhaps > > we could define a "handleErrors(obj)" method which would receive an > > array of error objects, and the default implementation would do the > > same thing which currently happens now; then users could simply > > redefine the function if they wanted to do something fancier. > > Thats one of the things I was aiming for in the validator enhancement I > was > working on. Part of the problem though is in letting the handleErrors() > method know where to put a particular fields error message and what css > style to set - or if valid reset.
Maybe give handleErrors() the css id of an element that it can set the innerHTML property on to write the error message? David > > > I'm guessing that an error object could just be a tuple with the > > actual DOM element representing the input field which has an error > > and the message which is currently returned. > > > > Perhaps someone braver than I would actually want to do something > > more elaborate which made it easier for users to simply plug in more > > advanced handling by using a config option or something. But even if > > not, simply defining a method as an extension point would be nice. > > > > Speaking of all this, Niall, whatever happened to your proposed > > overhaul of validation? That looked really promising. > > Its "in-progress" - except I haven't given it any time so far this year > :-(. > I am planning to re-visit it, as it has stuff I want to implement. > > Niall > > > Joe > > > > -- > > Joe Germuska > > [EMAIL PROTECTED] > > http://blog.germuska.com > > "Narrow minds are weapons made for mass destruction" -The Ex > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > Get Firefox! http://www.mozilla.org/firefox/ __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]