2013-04-08 4 views
0

Я очень новичок в Ajax и вам необходимо приступить к самостоятельной проверке регистрационной формы с помощью Ajax. Я сравниваю 2 адреса электронной почты текстовое поле, как, например:Подтверждение 2 адреса электронной почты inout пользователями

$("#email2").change(function() 
     { //if theres a change in the email textbox 
     var email1 = $("#email1").val();//Get the value in the email textbox 
     var email2 = $("#email2").val(); 
     $("#email_format2").html('<img src="loader.gif" align="absmiddle">&nbsp;Checking format'); 
      //Add a loading image in the span id="availability_status" 
     if(email1 != $email2){ 
      $("#email_format2").html('<img src="not_available.png" align="absmiddle"> <font color="red">Email does not match </font>') 
     } 
     else{ 
      $("#email_format2").html('<img src="available.png" align="absmiddle"> <font color="Green"> Email match </font> '); 
     } 
     return false; 
     }); 

Что случилось с выше код, как ничего не происходит для loader.gif спиннинг вокруг чего-то ждет, чтобы это произошло, за исключением.

+0

Theres '' ' перед вашей переменной mail2 в логике if. – tymeJV

+0

LOL !!! Тонкс много мат !!! Какой облом ... –

ответ

1

Просто удалите знак $ перед тем EMAIL2 и попробовать еще раз .. .

if(email1 != $email2) 
1

Пожалуйста, проверьте код

if(email1 != $email2) 

$ email2 не правильный путь, чтобы пойти с

должно быть

if(email1!=email2) 
Смежные вопросы