2012-01-17 28 views
5

Có cách nào không cho phép người dùng thay đổi đầu vào đã chọn không ?.Jquery - Tránh thay đổi đầu vào được chọn

Tôi có một hình thức với một tùy chọn được chọn, và tôi muốn họ hiểu rằng họ đang làm điều đó và tôi đã cố gắng để làm điều này

tôi có một lựa chọn với id = người dùng,

$("#users").change(function(){ 
     confirm("You are going to change the default value. Are you sure?"); 
    }); 

Một trong những vấn đề tôi gặp phải là nó chỉ xảy ra nếu tôi nhấp vào một tùy chọn, nó sẽ không xảy ra ngay khi tôi nhấp vào đầu vào đã chọn.

Một điều nữa là nó hiển thị 2 lần, có cách nào xử lý việc này không?

Và câu hỏi cuối cùng, làm cách nào tôi có thể thực hiện điều đó sau khi nhấp vào nút "hủy" của cửa sổ xác nhận, nó sẽ không hiển thị danh sách tùy chọn và nếu tôi nhấp vào "chấp nhận", nó sẽ hiển thị các tùy chọn.

Tôi đoán những gì tôi đang cố gắng làm là một sự kiện trung gian giữa không làm bất cứ điều gì và sau sự kiện nhấp chuột vào lựa chọn đó.

Hy vọng ai đó có thể giúp tôi.

Cảm ơn trước

Javier Q

+0

Âm thanh như những gì bạn thực sự muốn là phần tử giao diện tùy chỉnh giống như chọn khi được hiển thị thay vì chọn thực tế ... –

+0

Vâng, không phải chính xác. Chỉ muốn làm cho mọi người biết rằng họ đang thay đổi tùy chọn đã chọn trong đầu vào được chọn – JavierQQ23

+1

sự kiện thay đổi của