js判断所有表单项不为空则提交表单的实现方法
demo1.html
<html> <head> <title>提交表单页</title> <scripttype="text/javascript"> functionmyCheck() { for(vari=0;i<document.form1.elements.length-1;i++) { if(document.form1.elements[i].value=="") { alert("当前表单不能有空项"); document.form1.elements[i].focus(); returnfalse; } } returntrue; } </script> </head> <body> <formname="form1"method="post"action="page2.html"onSubmit="returnmyCheck()"> 用户名:<inputtype="text"name="username"><br> 性别:<inputtype="text"name="sex"><br> 出生时间:<inputtype="text"name="birthday"><br> <inputtype="submit"value="提交"> </form> </body> </html> demo2.html <scriptlanguage="Javascript"> <!-- functionsubmit1(frm){ if(document.frm.word.value==""){ alert("请输入搜索新闻内容!");document.frm.word.focus();returnfalse; } returntrue; } //--> </script> <formmethod="POST"action=""name="frm"onsubmit="returnsubmit1(this);"> <selectname="select0"> <optionvalue="0">请选择一个类别</option> <optionvalue="1">新闻</option> <optionvalue="2">产品</option> <optionvalue="3">留言</option> </select> <inputtype="text"name="word"size="20"class="input"style="height:19px;"> <inputtype="radio"name="sea_cat"value="标题">标题 <inputtype="radio"name="sea_cat"value="内容">内容 <inputtype="submit"value="搜"name="B1"class="input1">
demo3.html
<scripttype="text/javascript"> functionbeforeSubmit(form){ if(form.username.value==''){ alert('用户名不能为空!'); form.username.focus(); returnfalse; } if(form.password.value==''){ alert('密码不能为空!'); form.password.focus(); returnfalse; } if(form.password.value.length<6){ alert('密码至少为6位,请重新输入!'); form.password.focus(); returnfalse; } if(form.password.value!=form.password2.value){ alert('你两次输入的密码不一致,请重新输入!'); form.password2.focus(); returnfalse; } returntrue; } </script> <fieldset> <legend>用户注册</legend> <formmethod="post"name="form"action="user.do?method=register"onSubmit="returnbeforeSubmit(this);"> <tableborder="1"width="100%"cellspacing="0"cellpadding="0"> <tr><td><label>用户名:<inputtype="text"name="username"value=""></label></td></tr> <tr><td><label>密码:<inputtype="password"name="password"value=""></label></td></tr> <tr><td><label>重复密码:<inputtype="password"name="password2"value=""></label></td></tr> <tr><td><inputvalue="注册"type="submit"><inputtype="reset"value="重置"></td></tr> </table> </form> </fieldset>
以上这篇js判断所有表单项不为空则提交表单的实现方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持毛票票。