JS判断提交表单不能为空 等的验证
2014-04-09 12:08
351 查看
<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>
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>
相关文章推荐
- JS判断提交表单不能为空 等的验证
- js验证表单大全,用JS控制表单提交 ,javascript提交表单,表单提交 所有js判断
- js简单表单验证,判断不能为空
- js判断所有表单项不为空则提交表单
- 利用JS提交表单的几种方法和验证
- javascript提交表单(JS验证)
- js判断提交的表单是否为空
- js提交表单及js表单验证
- 利用JS提交表单的几种方法和验证
- js判断所有表单项不为空则提交表单
- js 验证表单 js提交验证类
- 用JS验证表单数据时的提交问题
- js判断是否安装了客户端(针对IE,IE6除外)以及表单提交方式打开新页面
- 表单提交的客户端验证(通过js函数验证)
- js提交表单及js表单验证
- js验证表单大全,用JS控制表单提交 ,javascript提交表单
- JS中的form.submit()不能提交表单的错误原因
- js判断所有表单项不为空则提交表单
- js验证阻止表单提交(表单绑定onsubmit事件)
- 图片作为提交按钮调用JS验证表单