Tôi muốn chỉ bao gồm các trường biểu mẫu nhất định khi gửi biểu mẫu bằng jQuery. Ví dụ: tôi muốn bỏ qua tất cả các trường có thuộc tính disabled
... có thể giống như sau:Bỏ qua các trường nhập khi gửi biểu mẫu với jQuery
$('#my_button').click(function() {
if($('input').hasAttr('disabled') {
//ignore this form field when submitting
}
$('form').submit();
});
Bất kỳ ý tưởng nào?
+1 - Đối với những người tò mò, jQuery [thực hiện các bộ lọc tương tự khi nó serializes] (https://github.com/jquery/jquery/blob/master/src/ajax. js # L97). –
Tôi vừa mới đăng bài mà tôi nghĩ rằng nó sẽ bỏ qua nó theo mặc định anyway. – Matt
Nhưng thuộc tính bị vô hiệu hóa có thể được đặt thành false bằng javascript. Trong trường hợp này, chúng cũng sẽ được đệ trình, có thể đó là hành vi mà ThePixelProdigy muốn thay đổi. –