我需要添加一个变量还是什么?D:请帮忙?
<html>
<head>
<script language="javascript" type="text/javascript">
function sub()
{
validateForm();
}
function validateForm()
{
if (document.forms.myForm.fname.value == "" || document.forms.myForm.fname.value == " ")
{
alert("First name must be filled out");
}
if (document.forms.myForm.lname.value == "" || document.forms.myForm.lname.value == " ")
{
alert("Last name must be filled out");
}
else
{
window.location = "ok.html";
}
}
</script>
</head>
<body>
<form name="myForm">
First name: <input type="text" name="fname">
<br>
Last name: <input type="text" name="lname">
<br>
<input type="button" value="Submit" onclick="sub()">
</form>
</body>
</html>
好的,我的代码有点工作-如果表单有效,我不确定如何更改“else”语句以使其重定向到下一页..我需要添加变量还是...?所以基本上代码会做我想要的,直到你只输入姓氏字段然后它显示错误消息但它仍然重定向 -
如果两个字段都有效,我如何制作它以便代码重定向到成功页面?
(我对javascript了解不多:/而且我知道你可以让它更简单,但我们必须这样做,所以我们强制代码这样做或其他)