马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<script>
function validateForm() {
var x = document.forms["myForm"]["fname"].value;
if (x == null || x == "") {
alert("需要输入名字。");
return false;
}
}
</script>
</head>
<body>
<form name="myForm" action="demo_form.php"
onsubmit="return validateForm()" method="post">
名字: <input type="text" name="fname">
<input type="submit" value="提交"> //点击提交后 ,首先判断是否空值,执行的是validateForm()中的 if (x == null || x == "") { 语句,那么输入正确是执行的哪部分呢,哪句代码主管这个东东
</form>
</body>
</html>
1.先执行onsubmit事件,仔细看,return validateForm() 这个是返回执行结果是否成功,成功的话会继续执行,否则,就不执行了
2.再看form中的 action="demo_form.php",这个是提交表单的地址,如果第一步返回了成功,那么,就会向该action提交表单数据。
|