Tôi chạy vào điều này và không thể sử dụng CSS như jQuery đang sử dụng các phương thức show() và hide() trên phần tử lỗi (mà đặt "display: block;" inline) sau khi tạo ban đầu. Thay vào đó, bạn có thể sử dụng các phương thức đánh dấu và phương pháp unhighlight của trình duyệt xác thực để thay đổi css nội tuyến.
errorElement: 'em',
highlight: function(element, errorClass) {
$(element).addClass(errorClass); // good for changing field backgrounds
$(element).next('em').css('display','inline'); // keeps error message layout clean
},
unhighlight: function(element, errorClass) {
$(element).removeClass(errorClass); // good for changing field backgrounds
$(element).next('em').css('display','none'); // keeps error message layout clean
},
Mã của bạn ở đâu? Anh đã làm gì cho đến nay? – Sparky
Xin chào, rất tiếc, đây là dự án nội bộ nên tôi không thể chuyển bạn đến một liên kết. Tôi đang cố gắng tìm nơi jquery cho biết mã để thêm hiển thị: inline vào nhãn lỗi khi được hiển thị và thay đổi để hiển thị: inline-block –
Tôi không yêu cầu bạn đăng liên kết. Không kém, chỉ cần nhìn vào bên trong plugin và tùy chỉnh khi cần ... nó chỉ là jQuery/JavaScript. – Sparky