提交
重置
下面给大家分享bootstrap表单验证实例代码,具体代码如下所示:
代码如下 | 复制代码 |
<%@ page language="java"contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ include file="../include/taglib.jsp"%> <%@include file="../include/common.jsp"%> |
--------------------------------------------------引入js----------------------------------------------------------------------
代码如下 | 复制代码 |
$(function() { //重置 $('#resetBtn').click(function(){ //清空表单验证内容 $('#formTest')[0].reset(); //清空表单验证信息 $('#formTest').bootstrapValidator('resetForm'); }); functionrandomNumber(min, max) { returnMath.floor(Math.random() * (max - min + 1) + min); }; $('#callbackshow').html([randomNumber(1, 100),'+', randomNumber(1, 200),'='].join(' ')); //校验 $('#formTest').bootstrapValidator({ message :'', feedbackIcons: { valid:'glyphicon glyphicon-ok', invalid:'glyphicon glyphicon-remove', validating:'glyphicon glyphicon-refresh' }, //验证用户名字 fields: { username: { message:'用户名验证失败', validators: { notEmpty: { message:'用户名不能为空' }, stringLength: { min: 2, max: 4, message:'名字长度只能为2-4位' }, regexp: { regexp: /^[u2E80-u9FFF]+$/, message:'只能为汉字' }, } },//end username birthday:{ validators: { notEmpty: { message:'生日不能为空' }, date:{ format:'YYYY/MM/DD', message:'输入正确的日期格式,YYYY/MM/DD' } } },//end birthday //验证email email: { validators: { notEmpty: { message:'邮箱地址不能为空' }, emailAddress: { message:'邮箱地址不对' } } },//end email password:{ validators: { notEmpty: { message:'密码不能为空' }, stringLength: { min: 6, max: 15, message:'密码长度最小为6最多为15' }, regexp: { regexp: /^[d]+$/, message:'只能为数字' }, } },//end password confirmPassword:{ validators: { notEmpty: { message:'密码不能为空' }, stringLength: { min: 6, max: 15, message:'密码长度最小为6最多为15' }, identical: { field:'password', message:'2次密码不一致' }, } },//end confirmPassword 'languages': { validators: { notEmpty: { message:'至少要选择一个' }, choice: { min: 2, max: 3, message:'选择2-3个' } } },//end languages callbacktest:{ validators: { callback:{ message:'输入错误', callback:function(value,validator){ varitems = $('#callbackshow').html().split(' '), sum = parseInt(items[0]) + parseInt(items[2]); console.log(sum); returnvalue == sum; } } } },//end callbacktest } });
//表单提交 $("#formTest").submit(function(ev){ev.preventDefault();}); $("#submitBtn").on("click",function(){ varbootstrapValidator = $("#formTest").data('bootstrapValidator'); bootstrapValidator.validate(); if(bootstrapValidator.isValid()){ $.ajaxRequest({ url :'www.baidu.com', }); }else{ return; } }); }); |
创造与魔法 安卓版v1.0.0750
创造与魔法是一款开放世界手游,在游戏中玩家可探索这个奇妙的世
创造与魔法修改版 最新版v1.0.0750
创造与魔法无限点券版是款探索冒险游戏,该款游戏的操作还是蛮自
战争与文明官方版本 安卓版v1.7.16
战争与文明是一款由上海邮通科技有限公司开发的战争策略游戏,这
迷你世界0元领皮肤无限迷你币版 最新安卓版v1.43.0
迷你世界0元购买皮肤版是这款开放沙盒冒险建造游戏的特殊破解版
创造与魔法无限经验版 安卓版v1.0.0750
创造与魔法无限经验版是款可以改造环境,整个游戏的自由度还是蛮