Tôi có một biểu mẫu có thể xuất hiện trên các trang khác nhau và tùy theo hoàn cảnh, các trường không phải lúc nào cũng được yêu cầu.Khi nhấp, ẩn div và xóa thuộc tính bắt buộc
Tôi có mã để ẩn div, nhưng cần các trường nhập không còn cần thiết nữa. Sử dụng thuộc tính Bắt buộc HTML5. Gặp sự cố khi nhận mã để hoạt động. Mã dưới đây:
$('#detailssame').click(function() {
if($(this).is(':checked')) {
$(\"#detailssamehide\").hide();
} else {
$(\"#detailssamehide\").show();
}
});
$('.fullboxform input[type=text], .fullboxform select').each(function() {
$(this).removeAttr('required');
});
Tất cả trợ giúp đều được đánh giá cao.
Hóa ra mã ở trên không hoạt động chính xác, nhưng câu trả lời thay thế có sẵn sử dụng prop
Theo các bài đọc của tôi, đặt '' chống ('bắt buộc', sai) '' KHÔNG loại bỏ trạng thái yêu cầu một cách đáng tin cậy trong tất cả các trình duyệt. Bạn phải sử dụng '' removeAttr ('required') '' để có kết quả ổn định trong tất cả các trình duyệt. – Jpsy