Remove the @ symbol in the attribute selector, it was deprecated in 1.2 and removed in 1.3
Jörn On Thu, Mar 19, 2009 at 3:06 PM, Brad <brad.es...@gmail.com> wrote: > > I wrote this function to check an input field. I can fire it when the > field blurs or when the form is submitted. If an .error is visible > when the submit button is clicked, it won't be submitted until they > are all gone. > > When I try to update to 1.3 this function no longer works. > > > jQuery.fn.form_realemail = function () { > return this.each(function (){ > if ($(this).attr('value') != "") { > error2 = 0; > if ($(this).is("[...@value$='@hotmail.com']")) > { error2 = 1; } > if ($(this).is("[...@value$='@gmail.com']")) { > error2 = 1; } > if ($(this).is("[...@value$='@yahoo.com']")) { > error2 = 1; } > if ($(this).is("[...@value$='@msn.com']")) { > error2 = 1; } > if ($(this).is("[...@value*='@']")) { } else { > error2 = 2; } > if ($(this).is("[...@value*='.']")) { } else { > error2 = 2; } > > if (error2 == "0") { > $(this).parent().find('.error').hide(); > } > if (error2 == "1") { > $(this).parent().find('.error').show(); > > $(this).parent().find('.error').text("Company Emails Only."); > } > if (error2 == "2") { > $(this).parent().find('.error').show(); > > $(this).parent().find('.error').text("Enter A Valid Email > Address."); > } > } > if ($(this).attr('value') == "") { > $(this).parent().find('.error').show(); > $(this).parent().find('.error').text("Email Address is > Required."); > } > }); > } >