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]
需要引用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