Rumah >hujung hadapan web >tutorial js >Melaksanakan pengesahan borang Borang berdasarkan Bootstrap jQuery.validate_jquery

Melaksanakan pengesahan borang Borang berdasarkan Bootstrap jQuery.validate_jquery

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBasal
2016-05-16 16:26:251323semak imbas

Berdasarkan Bootstrap jQuery.validate Struktur projek amalan pengesahan borang:

Alamat kod sumber pada github: https://github.com/starzou/front-end-example

1. kod borang borang [html]

Salin kod Kod adalah seperti berikut:

 
 
     
        Bootstrap Form Template 
         
         
         
     
     
       
 
           

Form 示例

 
           
 
               
 
                     
                   
 
                         
                   
 
               
 
               
 
                     
                   
 
                         
                   
 
               
 
               
 
                     
                   
 
                         
                   
 
               
 
               
 
                     
                   
 
                         
                         
                   
 
               
 
               
 
                     
                   
 
                       
 
                             
                       
 
                       
 
                             
                       
 
                         
                         
                         
                   
 
               
 
               
 
                     
                   
 
                         
                   
 
               
 
               
 
                   
 
                       
 
               
 
           
 
       
 
         
         
         
         
       
 
     
 

需要引用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 : palsu, 
            peraturan : { 
                nama : { 
                    diperlukan : benar 
                }, 
                kata laluan : { 
                    diperlukan : benar 
                }, 
                intro : { 
                    diperlukan : benar 
                } 
            }, 
            mesej : { 
                nama : { 
                    diperlukan : "Nama pengguna diperlukan." 
                }, 
                kata laluan : { 
                    diperlukan : "Kata laluan diperlukan." 
                }, 
                intro : { 
                    diperlukan : "Pengenalan diperlukan." 
                } 
            }, 
            sorotan : fungsi(elemen) { 
                $(elemen) .closest('.form-group').addClass('hanya-error'); 
            }, 
            kejayaan : function(label) { 
                label.closest('.form-group').removeClass('hanya-error'); 
                label.remove(); 
            }, 
            ralatPlacement : fungsi(ralat, elemen) { 
                element.parent('div').append(error); 
            }, 
            submitHandler : fungsi(borang) { 
                form.submit(); 
            } 
        }); 
        $('.form-horizontal input').tekan kekunci(fungsi(e) { 
            jika (e.yang == 13) { 
Jika ($('.form-horizontal').validate().form()) {
$('.form-horizontal').serahkan();
                                                                                                                                                                                                                                                           pulangan palsu;                                                                                                                                                                                                                                                                                   }); 
}  
Kembali {
init : function() {
                handleSubmit();                                                                                                                                                                                  };
}();



Kesan:

Kesan khas yang cukup bagus untuk pengesahan borang saya mengesyorkannya kepada semua orang Rakan boleh menggunakannya dalam projek mereka sendiri dengan mencantikkannya secara bebas.

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn