Tôi đang sử dụng dijit.form.FilteringSelect để cung cấp cách chọn giá trị từ < chọn >. Vấn đề là, khi sử dụng dojo, nhãn được trả về thay vì giá trị của s.Làm thế nào để có được "giá trị" của một FilteringSelect <select> trong dojo?
Ví dụ:
<select name="test" dojoType="dijit.form.FilteringSelect">
<option value="1">One</option>
<option value="2">Two</option>
</select>
Dojo được trả lại chữ "một" nếu tùy chọn đó được chọn, thay vì giá trị cho tùy chọn đó, "1". Điều này cũng đúng cho "hai" và "2".
Nếu dojo bị xóa khỏi phần tử này, giá trị được trả lại như mong đợi.
Ý anh là gì "võ đường đang trở lại giá trị". Hoặc bạn đăng biểu mẫu này? Nếu vậy, làm thế nào, thông qua một bài bình thường HTTP hoặc một yêu cầu dojo XHR, hoặc là bạn đang cố gắng để đọc giá trị bằng cách sử dụng dojo.getValue thông qua một JS. Một bộ mã hoàn chỉnh hơn sẽ được yêu cầu để trợ giúp. – Kitson
Nó hoạt động chính xác như mctom987 nói. Đó có thể là vì Swigley đã chỉnh sửa câu hỏi. –