如果我有它的HTML表單驗證作品jQuery的輸入表單驗證
<form method="POST" action="" name="loginForm" id="loginForm">
<p><input type="text" name="user" id="user" "/></p>
<div class="formInputMistake" id="errorEmail"></div>
<p><input type="password" name="passwd" id="passwd" /></p>
<div class="formInputMistake"></div>
<input type="submit" name="login" id="login" value="Login" />
<div class="formInputMistake"></div><!--here i want to show error "wrong password or user"-->
</form>
PHP文件usr.php
if(isset($_GET['login']) && isset($_POST['user']) &&
isset($_POST['passwd']) && isset($_POST['login'])) {
if($_POST['user'] = "admin" && $_POST['passwd'] == "admin") {
//successful log in
$_SESSION['user'] = $_POST['user'];
$_SESSION['passwd'] = $_POST['passwd'];
echo 'true';
} else {
echo 'false';
}
}
而一個jQuery代碼,使用喬恩Zaefferer
取得了$(document).ready(function(){
$("#loginForm").validate({
ignore: ".ignore",
rules: { email: {...}, loginPasswd: {...} },
messages: { email: {...}, loginPasswd: {...} },
submitHandler: function(form) {
$.post('usr.php?login', $(form).serialize(), function (data, textStatus) {
if(data == 'true') {
$('#loginForm').hide();
} else if(data == 'false') {
//Last formInputMistake - showing the "wrong password or user"??
}
});
}
});
});
如何驗證來自服務器的錯誤?
謝謝
爲什麼會有來自服務器的錯誤,請你解釋一下嗎? – maksbd19
如果你使用jQuery來驗證數據會更有效。 – maksbd19