--- "Frank W. Zammetti" <[EMAIL PROTECTED]> wrote:
> How about rendering the span that you'll place the error message in as
> part of what the tag renders?  So...
> 
> <html:text property="text1" size="5"/>
> 
> ...renders...
> 
> <input type="text" name="text1" size="5"><span id="text1Message"></span>
> 
> ...then you can simply do as David I think it was suggested in terms of
> setting innerHTML (or innerText... I seem to remember innerHTML not
> actually being DOM-compliant?)  

Right, innerHTML is not part of the W3C standard DOM.  However, it works
in Firefox and IE and I haven't found another solution that works in both.

David

> In any case, you would know the ID then
> because it is generated based on the form element name.
> 
> As for the CSS issue, you would probably just add a config item for the
> validation... actually, probably two, one to alter the offending element
> itself and another for the error span.
> 
> -- 
> Frank W. Zammetti
> Founder and Chief Software Architect
> Omnytex Technologies
> http://www.omnytex.com
> 
> On Tue, April 12, 2005 9:48 pm, Niall Pemberton said:
> >
> > ----- Original Message -----
> > From: "David Graham" <[EMAIL PROTECTED]>
> > Sent: Wednesday, April 13, 2005 2:08 AM
> >
> >
> >>
> >> --- 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?
> >
> > The question is where to get that id from. The JavaScript validation
> is
> > generated from whats defined for the form in the validation.xml, with
> no
> > reference to whats in the jsp/html except for the property name.
> Without
> > adding additional display attributes there, then I guess the simplest
> > option
> > is to assume an id based on the property name with a standard
> > prefix/suffix.
> >
> >> David


Get Firefox!
http://www.mozilla.org/firefox/


                
__________________________________ 
Do you Yahoo!? 
Yahoo! Small Business - Try our new resources site!
http://smallbusiness.yahoo.com/resources/ 

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to