js判断所有表单项不为空则提交表单的实现方法
2019-12-30 16:00:20来源:爱站网 阅读 ()
在表单的实际使用中,我们需要对用户提交的信息做出简单的判断,并将一些输入选项限制在所需的项上,爱站技术频道小编准备了js判断所有表单项不为空则提交表单的实现方法,下面一起看看吧!
demo1.html
<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> demo2.html <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" >
demo3.html
<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>
以上就是js判断所有表单项不为空则提交表单的实现方法,要想学习的好,爱站技术频道还为大家整合了更多专业知识,赶紧来看看吧!
原文链接:https://js.aizhan.com/develop/JavaScript/10971.html
如有疑问请与原作者联系
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- JS判断浏览器是否安装flash插件的简单方法 2020-03-12
- 使用JS在浏览器中判断当前网络连接状态的几种方法 2020-03-12
- js判断客户端是iOS还是Android等移动终端的方法 2020-02-25
- vue路由跳转时判断用户是否登录功能的实现 2020-01-17
- JavaScript判断变量是对象还是数组的方法 2019-12-25
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash