首页 > 建站 > 表单验证 js判断所有表单项不为空则提交表单
2017
05-04

表单验证 js判断所有表单项不为空则提交表单

js判断所有表单项不为空则提交表单

案例1:

<html>
<head>
<title>提交表单页</title>
<script type=”text/javascript”>
function myCheck()
{
for(var i=0;i<document.form1.elements.length-1;i++)
{
if(document.form1.elements[i].value==””)
{
alert(“当前表单不能有空项”);
document.form1.elements[i].focus();
return false;
}
}
return true;

}
</script>
</head>
<body>
<form name=”form1″ method=”post” action=”page2.html” onSubmit=”return myCheck()”>
用户名:<input type=”text” name=”username”><br>
性别:<input type=”text” name=”sex”><br>
出生时间:<input type=”text” name=”birthday”><br>
<input type=”submit” value=”提交”>
</form>
</body>
</html>

案例2:

<script language=”Javascript”>
<!–
function submit1(frm){
if (document.frm.word.value==””) {
alert(“请输入搜索新闻内容!”);document.frm.word.focus();return false;
}
return true;
}

//–>
</script>
<form method=”POST” action=”” name=”frm” onsubmit=”return submit1(this);”>
<select name=”select0″>
<option value=”0″>请选择一个类别</option>
<option value=”1″>新闻</option>
<option value=”2″>产品</option>
<option value=”3″>留言</option>
</select>
<input type=”text” name=”word” size=”20″ class=”input” style=”height:19px; “>
<input type=”radio” name=”sea_cat” value=”标题”>标题
<input type=”radio” name=”sea_cat” value=”内容”>内容
<input type=”submit” value=”搜” name=”B1″ class=”input1″ >

案例3:

<script type=”text/javascript”>
function beforeSubmit(form){
if(form.username.value==”){
alert(‘用户名不能为空!’);
form.username.focus();
return false;
}
if(form.password.value==”){
alert(‘密码不能为空!’);
form.password.focus();
return false;
}
if(form.password.value.length<6){
alert(‘密码至少为6位,请重新输入!’);
form.password.focus();
return false;
}
if(form.password.value!=form.password2.value) {
alert(‘你两次输入的密码不一致,请重新输入!’);
form.password2.focus();
return false;
}
return true;
}
</script>

<fieldset>
<legend>用户注册</legend>
<form method=”post” name=”form” action=”user.do?method=register” onSubmit=”return beforeSubmit(this);”>
<table border=”1″ width=”100%” cellspacing=”0″ cellpadding=”0″>
<tr><td><label>用户名:<input type=”text” name=”username” value=””></label></td></tr>
<tr><td><label>密 码:<input type=”password” name=”password” value=””></label></td></tr>
<tr><td><label>重复密码:<input type=”password” name=”password2″ value=””></label></td></tr>
<tr><td><input value=”注册” type=”submit”> <input type=”reset” value=”重置”></td></tr>
</table>
</form>
</fieldset>

最后编辑:
作者:格娜小屋
格娜小编子轩,爱网络,爱生活,爱分享!
捐 赠分享不易,谢谢赞助!

留下一个回复

你的email不会被公开。