<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>用JS做前台简易验证后提交表单</title>
<script>
//步骤2:实现函数
function checkForm(){
//2.1参数中的ID要与元素ID一致
//2.2value是元素默认的属性
var uValue = document.getElementById("user").value;
//2.3判断元素的值是否为空,注意:JavaScript中使用空字符串“”来表示空,而不是NULL。
if(uValue==""){
alert("用户名不能为空!");
//2.4不符合条件的,不提交,别忘了返回值false。
return false;
}
//2.5符合条件的,自动提交
alert(uValue);
}
</script>
</head>
<body>
<!--步骤1:给form绑定onsubmit事件,注意:该事件要求有返回值-->
<form οnsubmit="return checkForm()">
姓名:<input type="text" name="user" id="user" />
<br /><br />
<input type="submit" value="注册" />
</form>
</body>
</html>
<html>
<head>
<meta charset="UTF-8">
<title>用JS做前台简易验证后提交表单</title>
<script>
//步骤2:实现函数
function checkForm(){
//2.1参数中的ID要与元素ID一致
//2.2value是元素默认的属性
var uValue = document.getElementById("user").value;
//2.3判断元素的值是否为空,注意:JavaScript中使用空字符串“”来表示空,而不是NULL。
if(uValue==""){
alert("用户名不能为空!");
//2.4不符合条件的,不提交,别忘了返回值false。
return false;
}
//2.5符合条件的,自动提交
alert(uValue);
}
</script>
</head>
<body>
<!--步骤1:给form绑定onsubmit事件,注意:该事件要求有返回值-->
<form οnsubmit="return checkForm()">
姓名:<input type="text" name="user" id="user" />
<br /><br />
<input type="submit" value="注册" />
</form>
</body>
</html>