bootstrapValidator.min.js表单验证插件
作者:zuncle 时间:2024-04-10 13:53:46
本文实例为大家分享了bootstrapValidator.min.js表单验证的具体代码,供大家参考,具体内容如下
注意:下载后全选复制并粘贴到新建js文件名为bootstrapValidator.min.js下即可。
测试代码:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title></title>
<style>
table{
width: 690px;
}
th{
padding-left: 23%;
padding-bottom: 20px;
}
td{
width: 110px;
}
b{
color: #f00;
}
</style>
</head>
<body>
<!--表单-->
<div class="ctn">
<form class="fm" method="post" onsubmit="return doTable()">
<table align="center">
<th class="perWl" align="left" colspan="2">物流服务商</th>
<tr>
<td class="txt" align="right" width="100">登 陆 名 称:</td>
<td class="wlIcon icon">
<s></s>
<input type="text" name="lgname" maxlength="20"/>
<b>*</b>
<span></span>
</td>
</tr>
<tr>
<td class="txt" align="right">密 码:</td>
<td class="wlIcon icon">
<s class="mm"></s>
<input type="password" name="password" maxlength="18"/>
<b>*</b>
<span></span>
</td>
</tr>
<tr>
<td class="txt" align="right">确 认 密 码:</td>
<td class="wlIcon icon">
<s class="mm"></s>
<input type="password" name="repass" maxlength="18"/>
<b>*</b>
<span></span>
</td>
</tr>
<tr>
<td class="wlBtns" align="center" colspan="2">
<s></s>
<button type="submit">注 册</button>
<button class="cancel" type="submit">取 消</button>
</td>
</tr>
</table>
</form>
</div>
<script src="js/jquery-1.11.3.js"></script>
<script src="js/bootstrapValidator.min.js"></script>
<script type="text/javascript">
/*表单验证*/
var gets = true;//是否让表单提交
$(function(){
// 提示信息===========================================
$("input[name=lgname]").focus(function(){
if($(this).val() == this.defaultValue){
$(this).val('');
}
}).blur(function(){
if($(this).val() == ''){
$(this).val(this.defaultValue);
}
});
//当输入框失去焦点的时候,需要执行的方法
$("input[name=lgname]").blur(function(){doLgname();});
$("input[name=password]").blur(function(){doPassword();});
$("input[name=repass]").blur(function(){doRepass();});
});
// 登陆名称的验证==========================
function doLgname(){
var t = $("input[name=lgname]");
var span = t.next();
if(/^\w{6,16}$/.test(t.val())){
span.html("填写正确").css({color:"green",fontSize:"12px"});
return true;
}else{
span.html("包含数字、字母、下划线,长度在6-16之间").css({color:"#ec4e4e",fontSize:"12px"});
return false;
}
}
// 密码的验证==========================
function doPassword(){
var t = $("input[name=password]");
var span = t.next();
if(t.val() == ''){
span.html("密码不能为空").css({color:"#ec4e4e",fontSize:"12px"});
return false;
}else{
span.html('');
if(/.{15,}/.test(t.val())){
span.html("密码长度不合法");
return false;
}
return true;
}
}
// 确认密码的验证==========================
function doRepass(){
var t = $("input[name=repass]");
var span = t.next();
if(t.val() == $("input[name=password]").val() && t.val() != ''){
span.html("填写正确").css({color:"green",fontSize:"12px"});
return true;
}else{
span.html("两次密码不一致").css({color:"#ec4e4e",fontSize:"12px"});
return false;
}
}
// 数据提交的时候执行的方法
function doTable(){
var lg = doLgname();
var pass = doPassword();
var repass = doRepass();
if(lg&&pass&&repass){
return true;
}else{
return false;
}
}
</script>
</body>
</html>
表单插件:bootstrapValidator.min.js 下载地址
标签:bootstrap,Validator,表单验证
0
投稿
猜你喜欢
通俗的讲解深度学习中CUDA,cudatookit,cudnn和pytorch的关系
2023-05-02 05:07:34
Python对列表排序的方法实例分析
2023-03-02 18:26:57
Vue2.0 axios前后端登陆拦截器(实例讲解)
2023-07-02 16:59:11
python中的字符串占位符的"{0:2}"
2021-04-28 20:23:39
解决python "No module named pip"的问题
2021-02-18 13:32:50
IE10增强对HTML5和CSS3的支持
2011-09-16 20:16:28
win2008 r2安装SQL SERVER 2008 R2 不能打开1433端口设置方法
2024-01-20 05:49:20
Python实现人机中国象棋游戏
2023-01-28 21:33:52
python实现对一个完整url进行分割的方法
2021-09-09 06:57:37
django的登录注册系统的示例代码
2021-05-14 23:27:59
SQL Server页类型汇总+疑问汇总
2024-01-24 13:03:57
MySQL中处理各种重复的一些方法
2024-01-12 17:45:14
python利用OpenCV2实现人脸检测
2021-05-14 11:03:45
PHP结构型模式之代理模式
2023-05-25 06:55:34
Python pomegranate库实现基于贝叶斯网络拼写检查器
2021-06-17 19:27:51
mysql 卡死 大部分线程长时间处于sending data的状态
2024-01-23 06:43:48
Pytorch使用shuffle打乱数据的操作
2021-10-03 08:33:31
python3列表删除大量重复元素remove()方法的问题详解
2021-02-02 19:26:03
微信小程序顶部导航栏可滑动并选中放大
2023-08-23 18:49:59
MySql总弹出mySqlInstallerConsole窗口的解决方法
2024-01-18 20:01:23