Sorry, my mistake. We originally rolled out with 1.5.1 and then upgraded to 1.5.2 today when the error came to light. Doing so didn't fix the problem.
On May 20, 12:31 pm, Jörn Zaefferer <joern.zaeffe...@googlemail.com> wrote: > The error occurs with validate 1.5.1, which you say you are using, > while the header says 1.5.2. Please make sure you are really using > 1.5.2! > > Jörn > > On Wed, May 20, 2009 at 12:52 PM, Gordon <grj.mc...@googlemail.com> wrote: > > > We recently did an update on our website,http://www.equanet.co.uk > > with a design refresh and an update to the library of javascript. We > > upgraded jQuery to 1.3.2, the validator to 1.5.1 and various other > > libraries and plugins to their latest version. > > > Doing this seems to have broken the validator, when an invalid value > > is entered an error class is still added to fields, but an error > > message doesn't appear in the accompanying label anymore. Worse, > > submitting invalid forms is no longer blocked. According to Firefox > > the following exception is thrown: > > > [Exception... "'Syntax error, unrecognized expression: [...@for="email"]' > > when calling method: [nsIDOMEventListener::handleEvent]" nsresult: > > "0x8057001e (NS_ERROR_XPC_JS_THREW_STRING)" location: "<unknown>" > > data: no] > > > Line 0 > > > The @for will be different depending on which form field is invalid. > > I recognise the problem being the use of @selectors in the code > > somewhere but don't know enough about the validator plugin source to > > fix it myself. > > > For reference, here are the comment headers from the libraries we are > > using: > > > jQuery: > > > /* > > * jQuery JavaScript Library v1.3.2 > > *http://jquery.com/ > > * > > * Copyright (c) 2009 John Resig > > * Dual licensed under the MIT and GPL licenses. > > *http://docs.jquery.com/License > > * > > * Date: 2009-02-19 17:34:21 -0500 (Thu, 19 Feb 2009) > > * Revision: 6246 > > */ > > > jQuery Metadata: > > > /* > > * Metadata - jQuery plugin for parsing metadata from elements > > * > > * Copyright (c) 2006 John Resig, Yehuda Katz, J�örn Zaefferer, > > Paul McLanahan > > * > > * Dual licensed under the MIT and GPL licenses: > > * http://www.opensource.org/licenses/mit-license.php > > * http://www.gnu.org/licenses/gpl.html > > * > > * Revision: $Id: jquery.metadata.js 3620 2007-10-10 20:55:38Z > > pmclanahan $ > > * > > */ > > > jQuery Validate: > > > /* > > * jQuery validation plug-in 1.5.2 > > * > > *http://bassistance.de/jquery-plugins/jquery-plugin-validation/ > > *http://docs.jquery.com/Plugins/Validation > > * > > * Copyright (c) 2006 - 2008 Jörn Zaefferer > > * > > * $Id: jquery.validate.js 6243 2009-02-19 11:40:49Z joern.zaefferer $ > > * > > * Dual licensed under the MIT and GPL licenses: > > * http://www.opensource.org/licenses/mit-license.php > > * http://www.gnu.org/licenses/gpl.html > > */ > > > Some pages that use the validator and for which you don't have to be > > registered: > > >http://www.equanet.co.uk/account/register-user.jtp > >http://www.equanet.co.uk/account/account-application.jtp