js判断所有表单项不为空则提交表单的实现方法


Posted in Javascript onSeptember 09, 2016

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判断所有表单项不为空则提交表单的实现方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
基于jquery的放大镜效果
May 30 Javascript
JSP跨iframe如何传递参数实现代码
Sep 21 Javascript
jquery 实现返回顶部功能
Nov 17 Javascript
node.js中的定时器nextTick()和setImmediate()区别分析
Nov 26 Javascript
基于Echarts 3.19 制作常用的图形(非静态)
May 19 Javascript
漂亮! js实现颜色渐变效果
Aug 12 Javascript
javascript ASCII和Hex互转的实现方法
Dec 27 Javascript
详解微信小程序设置底部导航栏目方法
Jun 29 Javascript
使用vue中的v-for遍历二维数组的方法
Mar 07 Javascript
JavaScript面向对象的程序设计(犯迷糊的小羊)
May 27 Javascript
vue中的watch监听数据变化及watch中各属性的详解
Sep 11 Javascript
在node中使用jwt签发与验证token的方法
Apr 03 Javascript
jQuery简单创建节点的方法
Sep 09 #Javascript
javascript 四十条常用技巧大全
Sep 09 #Javascript
前端弹出对话框 js实现ajax交互
Sep 09 #Javascript
Boostrap基础教程之JavaScript插件篇
Sep 08 #Javascript
jQuery实现邮箱下拉列表自动补全功能
Sep 08 #Javascript
JS图片放大效果简单实现代码
Sep 08 #Javascript
Angularjs 实现一个幻灯片示例代码
Sep 08 #Javascript
You might like
php日志函数error_log用法实例分析
2019/09/23 PHP
js 如何实现对数据库的增删改查
2012/11/23 Javascript
CheckBoxList多选样式jquery、C#获取选择项
2013/09/06 Javascript
推荐一个封装好的getElementsByClassName方法
2014/12/02 Javascript
使用JS画图之点、线、面
2015/01/12 Javascript
jquery复选框多选赋值给文本框的方法
2015/01/27 Javascript
jQuery实现的支持IE的html滑动条
2015/03/16 Javascript
jQuery实现HTML表格单元格的合并功能
2016/04/06 Javascript
JavaScript的Backbone.js框架入门学习指引
2016/05/07 Javascript
文本框只能输入数字的实现方法(兼容IE火狐)
2016/06/25 Javascript
原生JS实现-星级评分系统的简单实例
2016/08/21 Javascript
基于JavaScript实现五子棋游戏
2020/08/26 Javascript
webpack构建换肤功能的思路详解
2017/11/27 Javascript
[05:00]第二届DOTA2亚洲邀请赛主赛事第三天比赛集锦.mp4
2017/04/04 DOTA
Python获取Linux系统下的本机IP地址代码分享
2014/11/07 Python
跟老齐学Python之使用Python查询更新数据库
2014/11/25 Python
Windows下安装python MySQLdb遇到的问题及解决方法
2017/03/16 Python
基于Django的python验证码(实例讲解)
2017/10/23 Python
Python获取当前函数名称方法实例分享
2018/01/18 Python
Python cookbook(数据结构与算法)让字典保持有序的方法
2018/02/18 Python
Python使用Phantomjs截屏网页的方法
2018/05/17 Python
python 读取文件并替换字段的实例
2018/07/12 Python
在Python中给Nan值更改为0的方法
2018/10/30 Python
地图可视化神器kepler.gl python接口的使用方法
2020/12/22 Python
JD Sports德国官网:英国领先的运动鞋和运动服饰零售商
2018/02/26 全球购物
Spartoo西班牙官网:法国时尚购物网站
2018/03/27 全球购物
GafasWorld西班牙:购买太阳镜、眼镜和隐形眼镜
2019/09/08 全球购物
北京-环亚运商测试题.net程序员初步测试题
2013/05/28 面试题
酒店服务与管理毕业生求职信
2013/11/02 职场文书
《会走路的树》教后反思
2014/04/19 职场文书
销售竞赛活动方案
2014/08/23 职场文书
2014年班主任工作总结
2014/11/08 职场文书
北京故宫导游词
2015/01/31 职场文书
三严三实学习心得体会(精选N篇)
2016/01/05 职场文书
导游词之张家口
2019/12/13 职场文书
mybatis调用sqlserver存储过程返回结果集的方法
2021/05/08 SQL Server