我有一個帶有兩個字段用戶ID和電子郵件ID的表單。我試圖驗證每個字段的值是否已經採用或不使用相同的php文件進行jQuery遠程驗證。jQuery遠程驗證多個字段
但我的困惑是應該如何在我的情況下的遠程文件(validate.php)。它如何確定領域。
我的代碼如下所示:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Validationt</title>
<script type="text/javascript">
$(document).ready(function(){
$("form").validate({
rules: {
userid: {
required: true,
remote: {
url: "validate.php",
type: "post",
}
}
emailid: {
required: true,
remote: {
url: "validate.php",
type: "post",
}
}
},
messages: {
userid: {
remote: jQuery.validator.format("userid {0} is already taken")
}
emailid: {
remote: jQuery.validator.format("emailid {0} is already taken")
}
}
});
});
</script
</head>
<body>
<form method="post" id="form" action="">
<input id="userid" name="userid" type="text" />
<input id="emailid" name="emailid" type="text" />
<input type="submit" name="submit" id="submit"/>
</form>
</body>
</html>
任何幫助嗎?
您的重播也是關於單個字段驗證,實際上我知道該怎麼做。但我的問題是我想使用相同的遠程文件(在我的例子中是validate.php)對多個字段進行遠程驗證。在我上面的代碼中,我使用兩個字段驗證相同的php文件在這種情況下,需要進行什麼樣的修改以便將文件validate.php分別確定爲每個字段 – klari
其與服務器端相同 - 您可以從帖子中的字段驗證它們然後返回一些東西 - 在這種情況下,輸出需要是json或html。 – matpol