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 相关文章推荐
JavaScript实现网页上的浮动广告的简单方法
Jun 14 Javascript
Jquery显示、隐藏元素以及添加删除样式
Aug 09 Javascript
angularjs创建弹出框实现拖动效果
Aug 25 Javascript
图片旋转、鼠标滚轮缩放、镜像、切换图片js代码
Dec 13 Javascript
基于jquery实现无限级树形菜单
Mar 22 Javascript
AngularJS ng-bind-template 指令详解
Jul 30 Javascript
javascript实现用户点击数量统计
Dec 25 Javascript
JS实现新建文件夹功能
Jun 17 Javascript
vue实现简单的MVVM框架
Aug 05 Javascript
CSS3 动画卡顿性能优化的完美解决方案
Sep 20 Javascript
vue2.x数组劫持原理的实现
Apr 19 Javascript
微信小程序实现拍照和相册选取图片
May 09 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简单系统数据添加以及数据删除模块源文件下载
2008/06/07 PHP
php关联数组与索引数组及其显示方法
2018/03/12 PHP
初探jquery——表单应用范例
2007/02/20 Javascript
JS解析json数据并将json字符串转化为数组的实现方法
2012/12/25 Javascript
jquery显示和隐藏div特效实例
2013/02/27 Javascript
JavaScript和CSS通过expression实现Table居中显示
2013/06/28 Javascript
JQuery 实现在同一页面锚点链接之间的平滑滚动
2014/10/29 Javascript
js+ajax实现获取文件大小的方法
2015/12/08 Javascript
Hallo.js基于jQuery UI所见即所得的Web编辑器
2016/01/26 Javascript
基于RequireJS和JQuery的模块化编程日常问题解析
2016/04/14 Javascript
使用nodejs中httpProxy代理时候出现404异常的解决方法
2016/08/15 NodeJs
EditPlus中的正则表达式 实战(2)
2016/12/15 Javascript
鼠标经过出现气泡框的简单实例
2017/03/17 Javascript
vue-loader教程介绍
2017/06/14 Javascript
JavaScript中引用vs复制示例详析
2018/12/06 Javascript
微信公众号生成新浪短网址的实现(快速生成)
2019/08/18 Javascript
解决layui下拉框监听问题(监听不到值的变化)
2019/09/28 Javascript
[47:26]完美世界DOTA2联赛 LBZS vs Forest 第二场 11.07
2020/11/09 DOTA
python多重继承实例
2014/10/11 Python
python定时执行指定函数的方法
2015/05/27 Python
python清除字符串里非数字字符的方法
2015/07/02 Python
Python使用folium excel绘制point
2019/01/03 Python
聊聊python里如何用Borg pattern实现的单例模式
2019/06/06 Python
wxPython实现绘图小例子
2019/11/19 Python
Python tempfile模块生成临时文件和临时目录
2020/09/30 Python
解决使用Pandas 读取超过65536行的Excel文件问题
2020/11/10 Python
详解修改Anaconda中的Jupyter Notebook默认工作路径的三种方式
2021/01/24 Python
俄罗斯最大的在线珠宝大卖场:Nebo
2019/12/08 全球购物
在浏览器端如何得到服务器端响应的XML数据
2012/11/24 面试题
两只小狮子教学反思
2014/02/05 职场文书
2014年学习厉行节约反对浪费思想汇报
2014/09/10 职场文书
购房委托书范本
2014/09/18 职场文书
教育项目合作协议书格式
2014/10/17 职场文书
2016年寒假家长评语
2015/10/10 职场文书
2016新党章学习心得体会
2016/01/15 职场文书
《去年的树》教学反思
2016/02/18 职场文书