我是PHP和JavaScript的新手。我不能驗證表單,如果表單輸入字段是正確的,然後將其發送到PHP外部腳本。我已經試過這樣的事情:PHP/JavaScript表單驗證?
<head>
<script type="text/javascript">
function Validate(){
var x=document.forms["form"]["firstname"].value;
var y=document.forms["form"]["lastname"].value;
var z=document.forms["form"]["age"].value;
if(x==null || x=="") {
alert("Input name!");
} else if(y==null || y=="") {
alert("Input surname!");
} else if(z==null || z=="") {
alert("Input age!");
} else {
// IS IT POSSIBLE TO SEND FORM HERE FORM VARIABLES TO PHP SCRIPT?
}
}
</script>
</head>
<body>
<form name="forma" action="validate.php" method="post" onSubmit="return Validate()">
Firstname: <input type="text" name="firstname">
Lastname: <input type="text" name="lastname">
Age: <input type="text" name="age">
<input type="submit">
</form>
</body>
</html>
您的警報後進入:'返回false;'。這樣表格將不會被提交。另外請確保在你的php腳本中再次檢查變量。 – 2013-03-19 22:22:23
你可以跳過這些空檢查 – 2013-03-19 22:26:08