您好,欢迎访问一九零五行业门户网

基于Bootstrap+jQuery.validate实现Form表单验证_jquery

基于bootstrap jquery.validate form表单验证实践项目结构 :
github 上源码地址:https://github.com/starzou/front-end-example
1、form 表单代码[html]
复制代码 代码如下:
bootstrap form template
form 示例
name
password
intro
gender
boy
gril
hobby
music
game
option1
option3
option3
select

                            2 
                            3
submit
reset
需要引用jquery.js,bootstrap.js,jquery.validate.js 库
2、form.js 代码[javascript]
复制代码 代码如下:
var myvalidator = function() { 
    var handlesubmit = function() { 
        $('.form-horizontal').validate({ 
            errorelement : 'span', 
            errorclass : 'help-block', 
            focusinvalid : false, 
            rules : { 
                name : { 
                    required : true 
                }, 
                password : { 
                    required : true 
                }, 
                intro : { 
                    required : true 
                } 
            }, 
            messages : { 
                name : { 
                    required : username is required. 
                }, 
                password : { 
                    required : password is required. 
                }, 
                intro : { 
                    required : intro is required. 
                } 
            }, 
            highlight : function(element) { 
                $(element).closest('.form-group').addclass('has-error'); 
            }, 
            success : function(label) { 
                label.closest('.form-group').removeclass('has-error'); 
                label.remove(); 
            }, 
            errorplacement : function(error, element) { 
                element.parent('div').append(error); 
            }, 
            submithandler : function(form) { 
                form.submit(); 
            } 
        }); 
        $('.form-horizontal input').keypress(function(e) { 
            if (e.which == 13) { 
                if ($('.form-horizontal').validate().form()) { 
                    $('.form-horizontal').submit(); 
                } 
                return false; 
            } 
        }); 
    } 
    return { 
        init : function() { 
            handlesubmit(); 
        } 
    }; 
}();
效果 :
相当不错的一个表单验证的特效,这里推荐给大家,小伙伴们自由美化下就可以用到自己项目中了。
其它类似信息

推荐信息