我是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"> 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 :(得分:1)
请检查您的代码
if(email1 != $email2)
$ email2不正确
应该是
if(email1!=email2)
答案 1 :(得分:1)
只需删除email2之前的$符号,然后重试......
if(email1 != $email2)