Làm cách nào để vô hiệu hóa danh sách thả xuống bằng JavaScript?

Để vô hiệu hóa một điều khiển bằng jQuery, hãy sử dụng hàm attr() truyền vào thuộc tính làm tham số đầu tiên và giá trị làm tham số thứ hai

$("#ddlc").attr("disabled", true);

trong đó ddlc là id của điều khiển (trong trường hợp của tôi là ASP. NET và trong máy của bạn có lẽ là JSF)

Để biết tài liệu jQuery chi tiết, hãy tham khảo. jQuery[^]

Vui lòng cho tôi biết nếu điều này không hiệu quả với bạn và tôi sẽ xóa giải pháp này

$('#dropdown1'). attr('disabled',true) để vô hiệu hóa danh sách thả xuống
$('#dropdown1'). attr('disabled',false) để kích hoạt danh sách thả xuống

Thêm giải pháp của bạn ở đây

 B   I   U   S  small BIG code var  <   >   &  link [^] encode untab case indent outdent

Xem trước 0

thành viên hiện có

hoặc tham gia với chúng tôi

Tải xuống, Bình chọn, Nhận xét, Xuất bản

Email của bạn

Email này đang được sử dụng. Bạn có cần mật khẩu của bạn?

Mật khẩu tùy chọn

Khi trả lời một câu hỏi xin vui lòng

  1. Đọc kỹ câu hỏi
  2. Hiểu rằng tiếng Anh không phải là ngôn ngữ đầu tiên của mọi người, vì vậy hãy khoan dung với lỗi chính tả và ngữ pháp
  3. Nếu một câu hỏi được diễn đạt kém thì hãy yêu cầu làm rõ, bỏ qua nó hoặc chỉnh sửa câu hỏi và khắc phục sự cố. Xúc phạm không được chào đón
  4. Đừng bảo ai đó đọc hướng dẫn. Rất có thể họ có và không nhận được. Đưa ra câu trả lời hoặc chuyển sang câu hỏi tiếp theo
Hãy làm việc để giúp các nhà phát triển, không làm họ cảm thấy ngu ngốc


Nội dung này, cùng với bất kỳ tệp và mã nguồn liên quan nào, được cấp phép theo Giấy phép Mở Dự án Code (CPOL)

Menu thả xuống được sử dụng để tạo danh sách các mục cần chọn một phần tử. Chúng tôi sử dụng các phần tử và để tạo danh sách thả xuống và sử dụng thuộc tính bị vô hiệu hóa trong phần tử để tắt phần tử danh sách thả xuống. Danh sách thả xuống bị vô hiệu hóa không thể nhấp và không sử dụng được. Nó là một thuộc tính boolean

Đã giải quyết đây là cách giải quyết mà tôi sử dụng

chức năng Javascript

function myDisable(){
    var elements = document.querySelectorAll('.dropdown-display');
    
    elements.forEach(function(element){
       element.classList.add('toDisable');
    });
}

myDisable();

CSS

.toDisable{
    background-color: #dfe0e0 !important;
    pointer-events: none; /* não reagir a qualquer evento de rato como arrastar, clique etc */
}

Với điều này, tôi có thể "chặn" sự kiện nhấp vào danh sách thả xuống

Làm cách nào để tắt danh sách thả xuống bằng JavaScript?

Chúng tôi sử dụng các phần tử sử dụng thuộc tính bị vô hiệu hóa trong phần tử . A disabled drop-down list is un-clickable and unusable.

Làm cách nào để tắt hộp tổ hợp trong js?

Đặt thuộc tính bị vô hiệu hóa của oj-combobox-one thành true để vô hiệu hóa hộp tổ hợp.

Làm cách nào để bật vô hiệu hóa danh sách thả xuống dựa trên giá trị trong một danh sách thả xuống khác trong JavaScript?

prop("disable", true); . prop("disable", false); . Và sẽ kích hoạt nó nếu bạn chọn một giá trị khác. The above code will disable the "ddl2" dropdown on select of a particular value in first dropdown. And will enable it if you select another value.

Làm cách nào để bật Danh sách thả xuống trong JavaScript?

Tab sử dụng tab vùng chứa . Thêm các mục thả xuống và liên kết bên trong nó.