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代码(使用jquery性能问题)
Jun 30 Javascript
jquery ajax请求方式与提示用户正在处理请稍等
Sep 01 Javascript
JQuery中使用.each()遍历元素学习笔记
Nov 08 Javascript
jQuery实现表格展开与折叠的方法
May 04 Javascript
js运动应用实例解析
Dec 28 Javascript
JS ES6多行字符串与连接字符串的表示方法
Apr 26 Javascript
VsCode插件整理(小结)
Sep 14 Javascript
three.js实现3D影院的原理的代码分析
Dec 18 Javascript
详解关于微信setData回调函数中的坑
Feb 18 Javascript
JS块级作用域和私有变量实例分析
May 11 Javascript
JavaScript实现简易聊天对话框(加滚动条)
Feb 10 Javascript
浅谈JS的二进制家族
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封装的验证码类分享
2017/02/26 PHP
PHP连接sftp并下载文件的方法教程
2018/08/26 PHP
PHP的new static和new self的区别与使用
2019/11/27 PHP
event.srcElement+表格应用
2006/08/29 Javascript
JS应用之禁止抓屏、复制、打印
2008/02/21 Javascript
跨域传值即主页面与iframe之间互相传值
2013/12/09 Javascript
innerHTML,outerHTML,innerText,outerText的用法及区别解析
2013/12/16 Javascript
jQuery中:visible选择器用法实例
2014/12/30 Javascript
jQuery搜索同辈元素方法
2015/02/10 Javascript
浅谈javascript语法和定时函数
2015/05/03 Javascript
javascript实现可拖动变色并关闭层窗口实例
2015/05/15 Javascript
简介JavaScript中Math.LOG10E属性的使用
2015/06/14 Javascript
基于zepto.js简单实现上传图片
2016/06/21 Javascript
微信小程序 弹幕功能简单实例
2017/02/14 Javascript
通过源码分析Vue的双向数据绑定详解
2017/09/24 Javascript
JavaScript oncopy事件用法实例解析
2020/05/13 Javascript
Vue3+elementui plus创建项目的方法
2020/12/01 Vue.js
用python + openpyxl处理excel2007文档思路以及心得
2014/07/14 Python
详解Python中映射类型(字典)操作符的概念和使用
2015/08/19 Python
Python实现对一个函数应用多个装饰器的方法示例
2018/02/09 Python
简单介绍python封装的基本知识
2019/08/10 Python
python分布式编程实现过程解析
2019/11/08 Python
flask框架自定义url转换器操作详解
2020/01/25 Python
Python动态导入模块:__import__、importlib、动态导入的使用场景实例分析
2020/03/30 Python
Python实现CAN报文转换工具教程
2020/05/05 Python
python线性插值解析
2020/07/05 Python
啤酒销售实习自我鉴定
2013/09/24 职场文书
期末总结的个人自我评价
2013/11/02 职场文书
十岁生日父母答谢词
2014/01/18 职场文书
综合实践活动方案
2014/02/14 职场文书
元旦晚会主持词
2014/03/24 职场文书
物业保安岗位职责
2014/07/02 职场文书
创先争优活动个人总结
2015/03/04 职场文书
个人廉洁自律总结
2015/03/06 职场文书
经销商会议开幕词
2016/03/04 职场文书
写作技巧:怎样写好一份优秀工作总结?
2019/08/14 职场文书