这不起作用,我是 PHP 新手。当我运行这个 PHP 时,值被传递给第二个 php 而不显示任何空格验证,我不知道我做错了什么。我试图通过在线查看各种教程来编写代码,但不知道出了什么问题。
<html>
<body>
<script type="text/javascript">
function validateForm(){
var w=document.forms["myForm"]["t1"].value;
var x=document.forms["myForm"]["t2"].value;
var y=document.forms["myForm"]["t3"].value;
var z=document.forms["myForm"]["s1"].value;
if (w==null || w=="")
{
alert("Fill out");
return false;
}
if (x==null || x=="")
{
alert("Fill out");
return false;
}
if (y==null || y=="")
{
alert("Fill out");
return false;
}
if (z==null || z=="")
{
alert("Fill out");
return false;
}
}
</script>
</head>
<body><form id="f1" method="post" action="2.php" onsubmit="return validateForm()">
<h1>FORM</h1>
<br>
ID :<input type="text" id="t1" name="t1" />
NAME :<input type="text" id="t2" name="t2" /><br>
GENDER :
MALE<input type="radio" id="t3" name="t3" value="MALE" />
FEMALE<input type="radio" id="t3" name="t3" value="FEMALE"/>
<br>COURSE
<select name="s1" id="s1">
<option value="B.tech">B.Tech</option>
<option value="B.com">B.com</option>
<option value="Bba">Bba</option>
</select>
<br>
<input type="submit" id="b1" name= "b1" value="Login" />
<input type="submit" id="b1" name= "b1" value="Cancel" />
</form>
</body>
</html>