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.");
>                }
>        });
> }
>

Reply via email to