我需要使用jQuery來驗證我的聯繫表單。我正在關注一個來自YouTube的示例h ttp://www.youtube.com/watch?v=8wUu7pWBygY&feature=relmfuJquery:驗證表單而不刷新頁面
儘管它只適用於我使用單個字段,但是,如果想要使用解決方案添加字段以進行驗證,則不再適用。
這裏是我的頭:
<script type="text/javascript" >
$(document).ready(function() {
//$('.error-div').load('action/validate_signup.php').show();
$('#fname').keyup(function() {
$.post('action/validate_signup.php', { fname: form.fname.value },
function(result){
$('#fname-error').html(result).show("slow");
});
});
$('#lname').keyup(function() {
$.post('action/validate_signup.php', { lname: form.lname.value },
function(result){
$('#lname-error').html(result).show("slow");
});
});
});
</script>
,這是我的假設是驗證過程:
<?php
$fname = $_POST['fname'];
$lname = $_POST['lname'];
if(empty($fname)){
echo " *First Name Required";
}elseif(strlen($fname)<=3){
echo "*Name too short!";
}else{
echo "<img src='images/check.jpg' />";
}
if(empty($lname)){
echo " *Last Name Required";
}elseif(strlen($lname)<=3){
echo "*Lastname too short!";
}else{
echo "<img src='images/check.jpg' />";
}
?>
請幫幫忙,在此先感謝和更多的權力
我一定會嘗試使用isset()函數,希望工程 – Dan