0

我是 Ajax 的新手,需要使用 Ajax 提供一个自我验证的注册表单。我正在比较 2 个电子邮件地址文本字段:

$("#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 旋转等待某些事情发生之外什么都没有发生。

4

2 回答 2

1

请检查您的代码

if(email1 != $email2)

$email2 不是正确的方法

它应该是

if(email1!=email2)
于 2013-04-08T17:21:20.137 回答
1

只需删除 email2 之前的 $ 符号,然后重试...

if(email1 != $email2)
于 2013-04-08T17:26:35.227 回答