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 相关文章推荐
基于Web标准的UI组件 — 树状菜单(2)
Sep 18 Javascript
js弹出层(jQuery插件形式附带reLoad功能)
Apr 12 Javascript
jQuery如何实现点击页面获得当前点击元素的id或其他信息
Jan 09 Javascript
JavaScript+html5 canvas绘制渐变区域完整实例
Jan 26 Javascript
超实用的JavaScript代码段 附使用方法
May 22 Javascript
canvas实现图像截取功能
Feb 06 Javascript
react-router实现按需加载
May 09 Javascript
angular动态删除ng-repaeat添加的dom节点的方法
Jul 20 Javascript
原生JS实现简单的倒计时功能示例
Aug 30 Javascript
使用Vue CLI创建typescript项目的方法
Aug 09 Javascript
解决layui表格内文本超出隐藏的问题
Sep 12 Javascript
AutoJs实现刷宝短视频的思路详解
May 22 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初学者们头痛的十四个问题
2007/01/15 PHP
防止本地用户用fsockopen DDOS攻击对策
2011/11/02 PHP
php 操作调试的方法
2012/07/12 PHP
PHP动态编译出现Cannot find autoconf的解决方法
2014/11/05 PHP
PHP+MYSQL中文乱码问题
2015/07/01 PHP
php实现的农历算法实例
2015/08/11 PHP
一个JS翻页效果
2007/07/23 Javascript
JQuery 学习笔记 选择器之五
2009/07/23 Javascript
禁止JQuery中的load方法装载IE缓存中文件的方法
2009/09/11 Javascript
JavaScript 学习初步 入门教程
2010/03/25 Javascript
基于jquery的loading 加载提示效果实现代码
2011/09/01 Javascript
JavaScript里四舍五入函数round用法实例
2015/04/06 Javascript
js右下角弹出提示框示例代码
2016/01/12 Javascript
javascript单页面手势滑屏切换原理详解
2016/03/21 Javascript
js从数组中删除指定值(不是指定位置)的元素实现代码
2016/09/13 Javascript
node.js实现的装饰者模式示例
2017/09/06 Javascript
微信小程序实现的涂鸦功能示例【附源码下载】
2018/01/12 Javascript
浅析vue-router jquery和params传参(接收参数)$router $route的区别
2018/08/03 jQuery
解决vue+element 键盘回车事件导致页面刷新的问题
2018/08/25 Javascript
微信小程序实现预览图片功能
2020/10/22 Javascript
详解关于Angular4 ng-zorro使用过程中遇到的问题
2018/12/05 Javascript
简单了解JavaScript sort方法
2019/11/25 Javascript
Vue实现计算器计算效果
2020/08/17 Javascript
便捷提取python导入包的属性方法
2018/10/15 Python
python使用celery实现异步任务执行的例子
2019/08/28 Python
简单的Python调度器Schedule详解
2019/08/30 Python
python3.6环境下安装freetype库和基本使用方法(推荐)
2020/05/10 Python
python中round函数如何使用
2020/06/19 Python
css3实现圆锥渐变conic-gradient效果
2020/02/12 HTML / CSS
HTML5 拖放(Drag 和 Drop)详解与实例代码
2017/09/14 HTML / CSS
UNOde50美国官网:西班牙珠宝品牌
2020/08/15 全球购物
EJB实例的生命周期
2016/10/28 面试题
我心目中的好老师活动方案
2014/08/19 职场文书
读后感作文评语
2014/12/25 职场文书
高二英语教学反思
2016/03/03 职场文书
解决vue自定义组件@click点击失效问题
2022/04/30 Vue.js