I noticed that too, but as long as Validate prefers title attributes above all else, then the only thing you can do to prevent Google Toolbar from messing things up is to give your elements non-blank title attributes.
If you want to, you can do this until this issue is resolved: Flip-flop lines 493 and 494, so: 493 element.title 494 || this.message(id, rule) becomes 493 this.message(id, rule) 494 || element.title This makes it so that plugin settings are preferred over all else. It solves this issue when you're using plugin settings instead of title attributes for error messages, but when you actually *want* to use the title attribute, well....I'm not sure what to do besides what I mentioned above. There is a Google Group for Google Toolbar IE[1], though, so can bring this issue up there too. [1] http://groups.google.com/group/IEToolbar-Group On 4/12/07, Rick Faircloth <[EMAIL PROTECTED]> wrote:
I realized after I posted that what is being replaced on the page is not the content of the input element, but rather the cell which has been identified in the plug-in as the container for the error message. In other words, I'm using <td id="Name_error"></td> as the container for the error message. That's where GT is placing its message. However, when I use Title="Name" in the input element, "Name" becomes the message displayed in place of Google's message. At least I know how to manipulate the message. If I set the title attribute of the input element to Title="" then GT's message appears. I want to be able to set the Title attribute to null or void or something that will cause GT to leave it alone, yet not take up a text line on the page. The <td id="Name_error"></td> won't take up a line on the page unless something appears in text. Ideas? Rick *From:* [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] *On Behalf Of *Aaron Heimlich *Sent:* Thursday, April 12, 2007 8:37 PM *To:* [EMAIL PROTECTED] *Subject:* [jQuery] Re: Google Toolbar Messages Strike Again! Well now... Just installed Google Toolbar (GT) in IE and I'm getting now starting to see this issue. It appears that my theory was correct. In IE, GT overwrite's the title attribute of elements it can autofill with the message we've all come to know and love ;) (unless the element already has it's title attribute set to something, then GT leaves it alone). When searching for error messages, Validate prefers an element's title attribute above all else. So if an invalid form element has it's title attribute set to something (it could be anything, doesn't have to specifically be GT's message) that is what you will see for that element's error message. This can easily be remedied by making Validate prefer the options object over the element's title attribute (and since GT doesn't mess with element's that *already have* title attributes, you have nothing to worry about there). Interestingly, this issue does not appear at all in the Firefox version of GT. You get the same effect, but it's somehow accomplished without messing with the element's title attribute. On 4/12/07, *Aaron Heimlich* <[EMAIL PROTECTED]> wrote: On 4/12/07, *Rick Faircloth* <[EMAIL PROTECTED]> wrote: I am using the "Name" attribute and the same value is used for each input for its ID. I'm doing the same thing, i.e: <input type="text" name="email" id="email"> <input type="text" name="fullName" id="fullName"> and I'm still not seeing this issue What browser is this happening in? IE or FF (all of my tests have been in FF)? -- Aaron Heimlich Web Developer [EMAIL PROTECTED] http://aheimlich.freepgs.com -- Aaron Heimlich Web Developer [EMAIL PROTECTED] http://aheimlich.freepgs.com
-- Aaron Heimlich Web Developer [EMAIL PROTECTED] http://aheimlich.freepgs.com