bootstrap,bootstrapValidator实现登陆页面及输入校验
来源:互联网 发布:网页淘宝退出登录在哪 编辑:程序博客网 时间:2024/06/05 16:32
一、引用的文件<link href="bootstrap-3.3.7/css/bootstrap.min.css" rel="stylesheet"><link href="https://cdn.bootcss.com/bootstrap-validator/0.5.3/css/bootstrapValidator.css" rel="stylesheet"><link href="signin.css" rel="stylesheet"><script src="jquery-3.2.1.js"></script><script src="https://cdn.bootcss.com/bootstrap-validator/0.5.3/js/bootstrapValidator.js"></script>二、html完整代码<!DOCTYPE html><html lang="en"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <!-- 上述3个meta标签*必须*放在最前面,任何其他内容都*必须*跟随其后! --> <meta name="description" content=""> <meta name="author" content=""> <title>Signin Template for Bootstrap</title> <!-- Bootstrap core CSS --> <link href="bootstrap-3.3.7/css/bootstrap.min.css" rel="stylesheet"> <!-- IE10 viewport hack for Surface/desktop Windows 8 bug --> <link href="https://cdn.bootcss.com/bootstrap-validator/0.5.3/css/bootstrapValidator.css" rel="stylesheet"> <!-- Custom styles for this template --> <link href="signin.css" rel="stylesheet"> <!-- Just for debugging purposes. Don't actually copy these 2 lines! --> <!--[if lt IE 9]><script src="../../assets/js/ie8-responsive-file-warning.js"></script><![endif]--> <script src="jquery-3.2.1.js"></script> <script src="https://cdn.bootcss.com/bootstrap-validator/0.5.3/js/bootstrapValidator.js"></script> <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries --> <!--[if lt IE 9]> <script src="https://cdn.bootcss.com/html5shiv/3.7.3/html5shiv.min.js"></script> <script src="https://cdn.bootcss.com/respond.js/1.4.2/respond.min.js"></script> <![endif]--> </head> <body> <div class="container"> <form class="form-signin" id="LoginG" > <h2 class="form-signin-heading">Please sign in</h2><div class="form-group"> <label for="username" class="sr-only">Username</label> <input type="text" id="username" name="username" class="form-control" placeholder="Username"/></div><div class="form-group"> <label for="password" class="sr-only">Password</label> <input type="password" id="password" name="password" class="form-control" placeholder="Password" /></div> <div class="checkbox"> <label> <input type="checkbox" value="remember-me"> Remember me </label> </div> <button class="btn btn-lg btn-primary btn-block" type="submit">Sign in</button> </form> </div> <!-- /container --> <!-- IE10 viewport hack for Surface/desktop Windows 8 bug --><script type="text/javascript">$(function () { $('#LoginG').bootstrapValidator({ //message: 'This value is not valid', feedbackIcons: { valid: 'glyphicon glyphicon-ok', invalid: 'glyphicon glyphicon-remove', validating: 'glyphicon glyphicon-refresh' }, fields: { username: { message: '用户名验证失败', validators: { notEmpty: { message: '用户名不能为空' }, stringLength: { min: 6, max: 18, message: '用户名长度必须在6到18位之间' }, regexp: { regexp: /^[a-zA-Z0-9_]+$/, message: '用户名只能包含大写、小写、数字和下划线' } } }, password: { validators: { notEmpty: { message: '密码不能为空' } } } } }).on('success.form.bv', function(e) {//点击提交之后 alert("验证成功登陆跳转。。。"); return; // Use Ajax to submit form data 提交至form标签中的action,result自定义 $.post("", "", function(result) { //do something... }); });});</script></body></html>三、signin.css完成代码body { background: url(4.jpg) no-repeat; background-size:cover; padding-top: 40px; padding-bottom: 40px; background-color: #eee;}.form-signin { max-width: 430px; padding: 50px; margin: 0 auto; background: rgba(255,255,255,0.2);}.form-signin .form-signin-heading,.form-signin { margin-bottom: 10px;}.form-signin .checkbox { font-weight: normal;}.form-signin .form-control { position: relative; height: auto; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 10px; font-size: 16px;}.form-signin .form-control:focus { z-index: 2;}.form-signin input[type="text"] { margin-bottom: 0px;}.form-signin input[type="password"] { margin-bottom: 0px;}.checkbox {margin-bottom: 10px;margin-top: 0px;}.glyphicon{margin-top: 5px;} 四、浏览器控制台报Uncaught RangeError: Maximum call stack size exceeded处理办法: 是否加入:<div class="form-group"></div>
阅读全文
0 0
- bootstrap,bootstrapValidator实现登陆页面及输入校验
- bootstrap表单校验之bootstrapvalidator
- bootstrapvalidator实现校验、校验清除重置
- bootstrapvalidator 校验
- Bootstrap框架-------登陆页面
- bootstrap登陆页面设计
- Spring Boot 搭建应用实现登陆实例,页面使用bootstrap
- bootstrapValidator不触发校验
- bootstrapValidator不触发校验
- bootstrapValidator自定义校验
- bootstrap+springMVC中使用bootstrapValidator实现表单验证(附源码!!!)
- Bootstrap实现登陆表单
- bootstrap-datepicker 与bootstrapValidator同时使用时,选择日期后,无法正常触发校验
- bootstrap关闭modal后,如何清空modal里的bootstrapValidator的校验痕迹
- bootstrap-datepicker 与bootstrapValidator同时使用时,选择日期后,无法正常触发校验
- 运用jquery和bootstrap实现登陆失败后弹窗并跳转回登陆页面
- 登陆注册页面实现上下滑动,方便输入
- jsp页面 输入内容校验
- linux screen 命令详解
- 关于表单序列化的三种方法:
- 仿 VFX大赛第一名的效果实现 shader与粒子结合
- UBuntu17.04 配置安装JDK9.0.1
- C++ 17 标准正式发布:终于能更简单地编写和维护代码了!
- bootstrap,bootstrapValidator实现登陆页面及输入校验
- C语言排序(五)——插入排序与归并排序算法比较
- LOJ6226 「网络流 24 题
- 关于手机打开开发者方式的方法
- 2017-12-8训练营第三天
- ubuntu16.04 安装 nvidia GT730驱动
- 你不能拥有任何东西,你只能学着去控制更多的东西
- 给你一个正整数和负整数的数组。 如果指数n是正数,则前进n步。 相反,如果是负数(-n),则向后移动n步。 数组是否有环
- struts文件上传