2012-04-04 34 views
5

GistChọn từ trình đơn thả xuống (trình duyệt được lưu trong bộ nhớ cache thả xuống) - sự kiện nào được kích hoạt?

Những sự kiện được kích hoạt khi chúng ta lựa chọn từ một danh sách thả xuống mà là dân cư từ bộ nhớ cache (như tên người dùng và giá trị hình thức khác) trong một <input type="text">.

Chi tiết

Trong một hình thức, chúng ta có thể đăng nhập với nhiều tên nói A, B, ABC. Và trình duyệt lưu trữ tất cả các giá trị này (w.r.t password remember). Vì vậy, nếu chúng tôi cố gắng đăng nhập bằng A - một trình đơn thả xuống bật lên cho nhiều tùy chọn nói A, ABC - sự kiện nào sẽ được kích hoạt khi chúng tôi chọn bất kỳ tùy chọn nào được cung cấp.

oninput, onchange, onblur - không có tiện ích nào trong số đó dường như được kích hoạt nếu chúng tôi chọn từ trình đơn thả xuống do trình duyệt cung cấp.

Help, Beginner

Trả lời

0

Bạn có thể sử dụng these sự kiện với chọn. Bộ nhớ cache không có gì để làm với trình đơn thả xuống.

Điều bạn cần tùy thuộc vào việc bạn sử dụng.

Thông thường onchange được sử dụng để lấy giá trị hoặc gọi hàm khi giá trị thay đổi.

onblur sẽ kích hoạt chức năng khi thả xuống mất tập trung. ví dụ: khi bạn sử dụng tab hoặc các phương pháp khác.

+0

tôi đã đề cập rõ ràng rằng nó không phải 'chọn' mà tôi đang làm việc trên !! .. trên hộp văn bản đầu vào' .Xem câu hỏi và câu trả lời !! –

+0

Tôi nhận được 'hộp văn bản đầu vào' nhưng câu trả lời của tôi theo câu hỏi của bạn cho biết Sự kiện nào được kích hoạt khi' chúng ta' chọn từ danh sách thả xuống ..... trong . Vì vậy, câu trả lời của tôi nói rằng nó phụ thuộc vào những gì u muốn sử dụng .. Tôi có thiếu cái gì? –

+0

tôi biết những gì 'onchange' và' onblur' không .. và không sử dụng 'select' tag .. nó thả xuống bình thường mà đi trên hộp văn bản cho tên người dùng (gmail/facebook/twitter và nhiều trang web lớn khác - tên người dùng của họ sẽ được được lưu trữ bởi trình duyệt) .. đó là những gì tôi muốn, không phải là thẻ chọn !! –

0

Câu hỏi này được trả lời ở đây: On input change event?

Trong trình duyệt hiện đại sử dụng các sự kiện đầu vào. Sự kiện này sẽ kích hoạt khi người dùng nhập vào trường văn bản, dán, hoàn tác, về cơ bản bất cứ lúc nào giá trị được thay đổi từ giá trị này sang giá trị khác.

+0

Bạn đã thử nghiệm chưa ?, bạn đã thấy nó hoạt động chưa ?. Câu hỏi đặt ra là "bổ sung dữ liệu cho trình duyệt - sự kiện". –

+0

Thật vậy, tôi đã thử nghiệm nó. Tôi không bao giờ đăng câu trả lời mà không thử nghiệm nó lần đầu tiên. Giống như bạn, tôi đã tìm kiếm giải pháp này. Đầu tiên vấp vào câu hỏi của bạn và thấy rằng câu trả lời trước đó đã không hoạt động. Sau đó, tìm thấy một mà tôi đã đăng ở trên. – Midwire

Các vấn đề liên quan