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 TextBox自动完成条
Jul 22 Javascript
asp.net下利用js实现返回上一页的实现方法小集
Nov 24 Javascript
学习javascript,实现插入排序实现代码
Jul 31 Javascript
捕获和分析JavaScript Error的方法
Mar 25 Javascript
JS实现页面数据无限加载
Sep 13 Javascript
浅谈js中用$(#ID)来作为选择器的问题(id重复的时候)
Feb 14 Javascript
js仿淘宝评价评分功能
Feb 28 Javascript
原生js二级联动效果
Jun 20 Javascript
基于 webpack2 实现的多入口项目脚手架详解
Jun 26 Javascript
Vue.js@2.6.10更新内置错误处机制Fundebug同步支持相应错误监控
May 13 Javascript
js中比较两个对象是否相同的方法示例
Sep 02 Javascript
Layui带搜索的下拉框的使用以及动态数据绑定方法
Sep 28 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之COOKIE支持详解
2010/09/20 PHP
搭建自己的PHP MVC框架详解
2017/08/16 PHP
Laravel框架Eloquent ORM简介、模型建立及查询数据操作详解
2019/12/04 PHP
奇妙的js
2007/09/24 Javascript
IE之动态添加DOM节点触发window.resize事件
2010/07/27 Javascript
分享20款好玩的jQuery游戏
2011/04/17 Javascript
js拦截alert对话框另类应用
2013/01/16 Javascript
js数组Array sort方法使用深入分析
2013/02/21 Javascript
Node.js中使用Buffer编码、解码二进制数据详解
2014/08/16 Javascript
JavaScript检查弹出窗口是否被阻拦的方法技巧
2015/03/13 Javascript
JavaScript的instanceof运算符学习教程
2016/06/08 Javascript
Node.js操作redis实现添加查询功能
2017/05/25 Javascript
Vue.js表单标签中的单选按钮、复选按钮和下拉列表的取值问题
2017/11/22 Javascript
微信小程序实现下载进度条的方法
2017/12/08 Javascript
vue-cli3中vue.config.js配置教程详解
2019/05/29 Javascript
微信小程序实现页面左右滑动
2020/11/16 Javascript
python中list循环语句用法实例
2014/11/10 Python
Python 装饰器使用详解
2017/07/29 Python
selenium python浏览器多窗口处理代码示例
2018/01/15 Python
python 除法保留两位小数点的方法
2018/07/16 Python
python列表使用实现名字管理系统
2019/01/30 Python
python logging模块的使用总结
2019/07/09 Python
PIL图像处理模块paste方法简单使用详解
2019/07/17 Python
Django REST framework 单元测试实例解析
2019/11/07 Python
Python Scrapy框架第一个入门程序示例
2020/02/05 Python
TensorFlow 读取CSV数据的实例
2020/02/05 Python
Python能做什么
2020/06/02 Python
英国高街奥特莱斯:Highstreet Outlet
2019/11/21 全球购物
国培计划培训感言
2014/03/11 职场文书
合伙经营协议书范本
2014/04/18 职场文书
洗手间标语
2014/06/23 职场文书
大学生社会实践活动总结
2014/07/03 职场文书
我的梦想演讲稿500字
2014/08/21 职场文书
2015年司机工作总结
2015/04/23 职场文书
swagger如何返回map字段注释
2021/07/03 Java/Android
CSS控制继承中的height能变为可继承吗
2022/06/10 HTML / CSS