我被困在我的具體問題。 如果數據來自使用ajax,我想返回false。 這裏是我的代碼:阿賈克斯打電話不通電話
<script>
function verifydom(form)
{
var domnam = form.domname.value;
if (domnam == "")
{
alert("Please enter the Domain Name");
form.domname.focus();
return false;
}
else if(domnam.indexOf('.gov.in') <= 0){
alert("Please enter valid domain name");
form.domname.focus();
return false;
}
else{
$.ajax({
type: "get",
url: "calling.php",
data: "domnam="+domnam,
success: function(msg){
if(msg!== ""){
alert(msg);
}
}
});
return false;
}
return true;
}
</script>
<form name="frmDelegate" action="dlgdetail.php" method="POST"
onsubmit="return verifydom(document.frmDelegate);" autocomplete="off">
input type="text" name="domname" id= "domname"
onkeyup="showResult(this.value);"/> <input type="hidden"
id="chkmsg" value=""/>
<input type="submit" value="Go" name="submit" />
</form>
「其他條件」下的AJAX調用會返回一些錯誤信息,所以如果一個錯誤出現,我想不提交表單。 好的,問題是'每次Ajax是否發送消息,Else都會工作。 我該如何克服這種情況?
謝謝拉維。 :) –