Tôi đang cố viết mã cho phép danh sách chọn được điền dựa trên giá trị đầu vào của hộp văn bản.
Ví dụ:
Nếu người dùng nhập sữa vào hộp văn bản, danh sách chọn sẽ chứa "full fat", "Skimmed", "1% Milk"
Tôi đã trực tuyến và không thể tìm thấy bất kỳ thông tin nào về cách thực hiện việc này. Tôi đã quản lý để autopopulate một danh sách lựa chọn dựa trên sự lựa chọn từ một trước đó bằng cách sử dụng jquery. Tuy nhiên, tôi không thể tìm thấy một giải pháp cho khi sử dụng một hộp văn bản.
Cảm ơn bạn đã xem câu hỏi của tôi!jQuery điền Chọn danh sách dựa trên giá trị nhập văn bản
5
A
Trả lời
6
tạo một đối tượng chứa mảng các tùy chọn:
selectOptions = {
milk: ["full fat", "Skimmed", "1% Milk"]
}
dựa trên này, bạn có thể thêm <option>
thẻ vào <select>
khi sự kiện onchange
của <textarea>
cháy:
$('textarea').change(function() {
if(selectOptions[$(this).val()]) { // does the selectOptions object have an entry for the value of the textarea?
$.each(selectOptions[$(this).val()], function() { // for each array item do
$('select').append('<option>' + this + '</option>'); // append an option tag for the array item
});
}
});
Các vấn đề liên quan
- 1. Lấy giá trị tùy chọn chọn (KHÔNG văn bản) từ danh sách thả xuống với jQuery
- 2. Đặt mục đã chọn trong danh sách chọn dựa trên giá trị mẫu
- 3. jQuery Chọn danh sách, giá trị văn bản đã chọn chứ không phải là xây dựng giá trị
- 4. JQuery truy xuất văn bản thay vì giá trị của danh sách lựa chọn
- 5. jquery nhận giá trị được chọn từ danh sách thả xuống? Không phải văn bản
- 6. Tự động điền JQuery xác minh giá trị đã chọn
- 7. hiển thị jquery ẩn div dựa trên giá trị chọn
- 8. Lọc danh sách XPath dựa trên các giá trị trong danh sách liên
- 9. Điền một danh sách thả xuống dựa trên việc chọn danh sách thả xuống khác
- 10. Cách điền giá trị của Hộp văn bản dựa trên giá trị trong Hộp tổ hợp trong MS Access 2007?
- 11. jQuery giá trị thay đổi chọn danh sách
- 12. Hiển thị các trường dựa trên giá trị lựa chọn
- 13. Chọn phần tử dựa trên văn bản
- 14. MySQL chọn dựa trên giá trị ENUM
- 15. jQuery để xóa một tùy chọn khỏi danh sách thả xuống, văn bản/giá trị của tùy chọn đã cho
- 16. jQuery UI AutoComplete: Chỉ cho phép đã chọn giá trị từ danh sách gợi ý
- 17. Hộp văn bản Tự động điền JQuery trên các sự kiện đã chọn
- 18. jQuery - trên văn bản nhập thay đổi
- 19. Bộ chọn jQuery nơi văn bản = một số giá trị
- 20. Nhận giá trị và văn bản CHỌN trong jQuery
- 21. Chọn tùy chọn điền động với jquery
- 22. Điều kiện giá trị cột điền dựa trên giá trị cột khác trong gấu trúc
- 23. jQuery Cleditor nhận giá trị văn bản trên keyup
- 24. Ngăn tự động điền hộp văn bản với các giá trị đã nhập trước đây
- 25. Làm cách nào để cập nhật giá trị trong một hộp văn bản dựa trên giá trị được nhập trong một hộp văn bản khác?
- 26. Giá trị dựa trên Điều kiện
- 27. jQuery - Cách chọn mục danh sách thả xuống theo văn bản?
- 28. struts2: cập nhật lựa chọn thứ hai dựa trên giá trị lựa chọn đầu tiên sử dụng javascript và jquery
- 29. Điền lại các tùy chọn danh sách thả xuống, cách xóa danh sách tùy chọn và sau đó điền lại?
- 30. jQuery X-Editable: Cập nhật trường chọn dựa trên giá trị của trường chọn khác
Cảm ơn vì đã giúp. Tôi đã thử, nhưng nó dường như không hoạt động. Hãy suy nghĩ tôi đang đi sai ở đâu đó. Nếu tôi nhập sữa vào hộp văn bản thì danh sách lựa chọn sẽ được điền bằng "đầy đủ chất béo", "gầy", "1% sữa"? – user1779796
sự kiện onchange sẽ kích hoạt nếu bạn bỏ chọn hộp văn bản .. bạn cũng có thể sử dụng onkeyup, nó sẽ kích hoạt trên mỗi lần nhấn phím. –
xin lỗi .. tôi đã không kiểm tra mã tôi đã viết;) tôi cập nhật nó và nó hoạt động bây giờ .. nhìn ở đây cho một testcase: http://jsfiddle.net/xeVBm/4/ –