Hãy tưởng tượng bạn có một biểu mẫu nơi bạn chuyển đổi chế độ hiển thị của một số trường. Và nếu trường không được hiển thị, bạn không muốn giá trị của nó được yêu cầu.Làm thế nào để tránh việc gửi các trường nhập bị ẩn theo hiển thị: không có trường nào cho máy chủ?
Bạn xử lý tình huống này như thế nào?
Với bộ chọn giả của jQuery ': input' thay vì 'input' bạn cũng có thể dễ dàng vô hiệu hóa tất cả các phần tử' select' và 'textarea' –
Trong jQuery> = 1.6, thay vì' attr ("disabled", true) 'bạn nên sử dụng 'prop (" disabled ", true)' http://api.jquery.com/prop/ – yorch
@ dominicbri7 - Như của jQuery 1.6, sử dụng '.prop()' thay cho '.attr()' được khuyên dùng để nhận và đặt cả thuộc tính bị vô hiệu hóa và được kiểm tra. Kiểm tra và hoặc thiết lập bằng cách sử dụng '.attr()' sẽ trong một số trường hợp trả lại kết quả không mong muốn. Vui lòng đọc tài liệu jQuery trước khi bình luận về những gì yorch đang đề cập đến. – zgr024