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 面向对象编程 function也是类
Sep 17 Javascript
一些经常会用到的Javascript检测函数
May 31 Javascript
js中substr,substring,indexOf,lastIndexOf的用法小结
Dec 27 Javascript
JavaScript常用验证函数实例汇总
Nov 25 Javascript
Js数组排序函数sort()介绍
Jun 08 Javascript
JS碰撞运动实现方法详解
Dec 15 Javascript
node实现的爬虫功能示例
May 04 Javascript
JavaScript实用代码小技巧
Aug 23 Javascript
详解Node.js amqplib 连接 Rabbit MQ最佳实践
Jan 24 Javascript
vue中使用WX-JSSDK的两种方法(推荐)
Jan 18 Javascript
编写v-for循环的技巧汇总
Dec 01 Javascript
详解Vue的七种传值方式
Feb 08 Vue.js
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 闭包特性在实际应用中的问题
2009/10/30 PHP
div移动 输入框不能输入的问题
2009/11/19 Javascript
基于jQuery的获得各种控件Value的方法
2010/11/19 Javascript
在JavaScript里嵌入大量字符串常量的实现方法
2013/07/07 Javascript
JS文本框追加多个下拉框的值的简单实例
2013/07/12 Javascript
利用Jquery实现可多选的下拉框
2014/02/21 Javascript
IE下通过a实现location.href 获取referer的值
2014/09/04 Javascript
window.location的重写及判断location是否被重写
2014/09/04 Javascript
推荐一款jQuery插件模板
2015/01/09 Javascript
再次谈论React.js实现原生js拖拽效果引起的一系列问题
2016/04/03 Javascript
Javascript发送AJAX请求实例代码
2016/08/21 Javascript
JavaScript Base64 作为文件上传的实例代码解析
2017/02/14 Javascript
ES6新数据结构Set与WeakSet用法分析
2017/03/31 Javascript
Angular.js前台传list数组由后台spring MVC接收数组示例代码
2017/07/31 Javascript
js代码规范之Eslint安装与配置详解
2018/09/08 Javascript
VUE.js实现动态设置输入框disabled属性
2019/10/28 Javascript
vue.config.js中配置Vue的路径别名的方法
2020/02/11 Javascript
node.js基础知识汇总
2020/08/25 Javascript
python运行其他程序的实现方法
2017/07/14 Python
机器学习之KNN算法原理及Python实现方法详解
2018/07/09 Python
Python读取csv文件分隔符设置方法
2019/01/14 Python
python使用Plotly绘图工具绘制散点图、线形图
2019/04/02 Python
python3在同一行内输入n个数并用列表保存的例子
2019/07/20 Python
Django打印出在数据库中执行的语句问题
2019/07/25 Python
python实现WebSocket服务端过程解析
2019/10/18 Python
Python批量安装卸载1000个apk的方法
2020/04/10 Python
Python如何使用正则表达式爬取京东商品信息
2020/06/01 Python
如何通过python检查文件是否被占用
2020/12/18 Python
Expedia英国:全球最大的在线旅游公司
2017/09/07 全球购物
泰国网上购物:Shopee泰国
2018/09/14 全球购物
商务专员岗位职责
2013/11/23 职场文书
2014国庆节餐厅促销活动策划方案
2014/09/16 职场文书
高一学年自我鉴定范文(3篇)
2014/09/26 职场文书
2015年上半年党建工作总结
2015/03/30 职场文书
python常见的占位符总结及用法
2021/07/02 Python
【海涛dota解说】一房久违的影魔魂守二连发
2022/04/01 DOTA