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

email2 の前の $ 記号を削除して、もう一度やり直してください...

if(email1 != $email2)
于 2013-04-08T17:26:35.227 に答える
1

コードを確認してください

if(email1 != $email2)

$email2 は正しい方法ではありません

そのはず

if(email1!=email2)
于 2013-04-08T17:21:20.137 に答える