表单检验提示框

代码

 <form  target="addacform" action="/zhou/register" id="addaccountform" name="addaccountform" method="post" onsubmit="return checkzhucepasswd()" ><div class="form-group"><label  class="control-label">账号:</label><input type="text" class="form-control" id="accountform" name="accountname" ><div class="invalid-feedback">账号不能为空</div></div><div class="form-group"><label  class="control-label">真实姓名:</label><input type="text" class="form-control" id="truenameform"  name="name" ><div class="invalid-feedback">姓名不能为空,且大于等于两个字符</div></div><div class="form-group"><label  class="control-label">请输入密码:</label><input type="password" class="form-control" id="newpasswdform" name="password" onkeyup="value=value.replace(/[^A-Za-z0-9]/g,'')" onpaste="value=value.replace(/^A-Za-z0-9]/g,'')" oncontextmenu = "value=value.replace(/[^A-Za-z0-9]/g,'')" onblur="value=value.replace(/[^A-Za-z0-9]/g,'')" autocomplete="off"><div class="invalid-feedback">密码必须在6~10位之间</div></div><div class="form-group"><label  class="control-label">请输入确认密码:</label><input type="password" class="form-control" id="new2passwdform" name="new2passwd" onkeyup="value=value.replace(/[^A-Za-z0-9]/g,'')" onpaste="value=value.replace(/^A-Za-z0-9]/g,'')" oncontextmenu = "value=value.replace(/[^A-Za-z0-9]/g,'')" onblur="checkeqpasswd()" autocomplete="off"><div class="invalid-feedback">两次密码必须相同 且在6~10位之间</div></div><div class="form-group"><label  class="control-label">请输入部门:</label><select name="department" id="departmentform" class="form-control"><option value="XXX1">XXXX1</option><option value="XXX2">XXX2</option><option value="XXX3">XXX3</option></select></div><div class="modal-footer"><button type="submit" class="btn btn-primary" id="accountzc">确定</button><button type="button" class="btn btn-default" data-dismiss="modal">取消</button></div></form><!--注册新用户-->
<script>$(function () {var flagAccount=false;var flagTure=false;var flagPas=false;var flagPass=false;/*验证用户名*/var accountForm,truenameForm,passWordForm,passWordForms;/*验证工资号*/$("#accountform").change(function(){accountForm=$("#accountform").val();if(accountForm.length<3){$("#accountform").removeClass("form-control is-valid")$("#accountform").addClass("form-control is-invalid");flagAccount=false;}else{$("#accountform").removeClass("form-control is-invalid")$("#accountform").addClass("form-control is-valid");flagAccount=true;}})/*验证姓名*/$("#truenameform").change(function(){truenameForm=$("#truenameform").val();if(truenameForm.length<2){$("#truenameform").removeClass("form-control is-valid")$("#truenameform").addClass("form-control is-invalid");flagTure=false;}else{$("#truenameform").removeClass("form-control is-invalid")$("#truenameform").addClass("form-control is-valid");flagTure=true;}})/*验证密码*/$("#newpasswdform").change(function(){passWordForm=$("#newpasswdform").val();if(passWordForm.length<6||passWordForm.length>10){$("#newpasswdform").removeClass("form-control is-valid")$("#newpasswdform").addClass("form-control is-invalid");flagPas=false;}else{$("#newpasswdform").removeClass("form-control is-invalid")$("#newpasswdform").addClass("form-control is-valid");flagPas=true;}})/*验证确认密码*/$("#new2passwdform").change(function(){passWordForms=$("#new2passwdform").val();if((passWordForm!=passWordForms)||(passWords.length<6||passWords.length>10)){$("#new2passwdform").removeClass("form-control is-valid")$("#new2passwdform").addClass("form-control is-invalid");flagPass=false;}else{$("#new2passwdform").removeClass("form-control is-invalid")$("#new2passwdform").addClass("form-control is-valid");flagPass=true;}})$("#accountzc").click(function(){if(flagAccount&&flagTure&&flagPas&&flagPass){alert(flagAccount&&flagTure&&flagPas&&flagPass)return true;}else{if(!flagAccount){$("#accountform").addClass("form-control is-invalid");}if(!flagTure){$("#truenameform").addClass("form-control is-invalid");}if(!flagPas){$("#newpasswdform").addClass("form-control is-invalid");}if(!flagPass){$("#new2passwdform").addClass("form-control is-invalid");}return false;}})})$("#accountzc").click(function () {$("#addaccountform").ajaxForm(function (data) {if (data==200){setTimeout(function(){xtip.msg('新增用户成功',{icon:'s'})},100);setTimeout(function(){window.location.reload(); },800);// alert('新增用户成功');// window.location.reload();}else if(data==0){setTimeout(function(){xtip.msg('新增用户失败',{icon:'e'})},100);setTimeout(function(){window.location.reload(); },800);// alert("新增用户失败");// window.location.reload();}else if (data==1){setTimeout(function(){xtip.msg('该账户已存在',{icon:'w'})},100);setTimeout(function(){window.location.reload(); },800);// alert("该账户已存在");//  window.location.reload();}})})</script>


bootstrap之invalid-feedback相关推荐

  1. 黄聪: 50 个 Bootstrap 插件

    Bootstrap是快速开发Web应用程序的前端工具包.它是一个CSS和HTML的集合,它使用了最新的浏览器技术,给你的Web开发提供了时尚的版式,表单,buttons,表格,网格系统等等. 本文向你 ...

  2. 50 个 Bootstrap 插件

    Bootstrap是快速开发Web应用程序的前端工具包.它是一个CSS和HTML的集合,它使用了最新的浏览器技术,给你的Web开发提供了时尚的版式,表单,buttons,表格,网格系统等等. 本文向你 ...

  3. liferay 6.2 主题开发

    Developing a Liferay Theme 作为一个开发者,你需要你的站点准确有效的传达你的想法.你不希望你设计的网站限制用户从你的内容总收到影响.这就是主题发挥作用的地方.主题允许你创造性 ...

  4. 基于强化学习的自我完善聊天机器人

    Elena Ricciardelli, Debmalya Biswas 埃琳娜·里恰德利(Elena Ricciardelli) Abstract. We present a Reinforcemen ...

  5. signature=cb30417dfa65eef445418827e0f0e0e6,以太坊P2P网络节点初始化

    问题 以太坊底层采用了P2P去中心化网络,在不知道任何其它节点的情况之下,它是如何寻找到其它节点并与之通信的呢? 答案 本身一定事先知道了其它节点的 首先厘清两个概念 bootnode 从名字上看得出 ...

  6. Bootstrap表单验证插件bootstrapValidator使用方法整理

    插件介绍 先上一个图: 下载地址:https://github.com/nghuuphuoc/bootstrapvalidator 使用方法:http://www.cnblogs.com/huangc ...

  7. 基于jquery,bootstrap数据验证插件bootstrapValidator 教程

    ootstrap:能够增加兼容性的强大框架. 因为项目需要数据验证,看bootstrapValidator 还不错,就上手一直,完美兼容,话不多说. 需要引用css: bootstrap.min.cs ...

  8. Netbeans ClassFormatException: Invalid byte tag in

    为什么80%的码农都做不了架构师?>>>    工程启动报错信息: Starting Servlet Engine: Apache Tomcat/7.0.6 org.apache.t ...

  9. sys.stderr.write(f“ERROR: {exc}“) SyntaxError: invalid syntax错误

    ubuntu 安装pip3后查询其版本出现错误 Traceback (most recent call last):File "/usr/local/bin/pip3", line ...

  10. 【代码片段】base样式--针对bootstrap

    /* Document : base.cssCreated on : 2013-02-22Author : KojyaDescription : Style sheet for base. *//* ...

最新文章

  1. dht11温湿度传感器c语言程序_手把手教你DIY一款性价比爆棚的温湿度计!
  2. tcode SLG1 Object determination logic
  3. 强烈推荐!孩子的科普从这套全球畅销250万册的最酷科学书起步
  4. 错误解决:常出现在iis搭建网站
  5. flowable笔记 - 简单的通用流程
  6. A - 顺序表应用1:多余元素删除之移位算法
  7. JAVAWEB-NOTE01
  8. PHPUnit简介及使用
  9. ShaderToy Matlab OpenGL实现流动Love
  10. Using the URLconf defined in test1.urls, Django tried these URL patterns, in this order: ^admin/解决
  11. lintcode-最近公共祖先
  12. Siammask源码demo运行配置
  13. 德国坦克问题-再谈贝叶斯
  14. 2021年茶艺师(初级)模拟考试及茶艺师(初级)模拟考试题
  15. 使用Cisco Packet Tracer抓取OSPF协议报文
  16. 新手对集成开发环境的理解
  17. 音乐节为什么需要网络覆盖?如何搭建临时稳定WiFi?
  18. python26种基本设计_二十三种设计模式及其python实现
  19. 如何评价项目计划的可行性?
  20. 人工智能AI芯片与Maker创意接轨 (中)

热门文章

  1. java使用poi导出word并且带图片
  2. Springboot测试
  3. win10系统激活遇到的问题
  4. 如何用计算机基础知识提问,职业学校《计算机应用基础》课的提问策略
  5. MySQL - redolog 图文详解
  6. 鹰眼摄像头(OV7725)的使用
  7. 800万像素摄像头,评估可以看到多远的红绿灯【1】?
  8. Android 自定义圆角TextView控件 带边框 非shape
  9. Cannot forward after response has been committe
  10. 联结全球技术桥梁,TGO 鲲鹏会台北分会将于 6/24 成立