Tôi có một biểu mẫu có phần tử đầu vào và phần tử chọn có nhiều lựa chọn. vậy làm thế nào tôi có thể đặt giá trị cho phần tử đầu vào và chọn phần tử trong mootools.Cách đặt giá trị cho phần tử biểu mẫu bằng cách sử dụng mootools
Trả lời
Đối thả xuống:
$('idOfSelect').selectedIndex = x;
Đối với văn bản:
$('IdOfInput').value = 'Foo';
cơ bản - element.get("value");
trả về giá trị cho tất cả các nguyên liệu đầu vào, lựa chọn và textareas, .set("value", value);
để thiết lập chúng (trừ bội)
nó phức tạp hơn để chọn với nhiều - ở trên trả về FIRST chỉ được chọn, bạn cần phải làm element.getSelected().get("value")
để nhận một mảng các giá trị (.getSelected() ngày của riêng nó sẽ trả về các con trỏ tới các phần tử thực tế option
)
và cuối cùng, để đặt nhiều lựa chọn, chỉ cách tôi có thể nghĩ về atm là viết nguyên mẫu nguyên tố riêng của bạn thông qua con các nút với các giá trị theo quy định và thực hiện .set("selected", "selected")
cho tôi biết nếu bạn cần bất kỳ sự giúp đỡ viết sau
Câu trả lời là chính xác về bội, và cần phải sử dụng selectEl.getChildren('option').each(function(option)...
nhưng ngay cả đối với đơn chọn, trong IE (tôi đang thử nghiệm điều này trong IE9) nếu không có thuộc tính "giá trị" trong mỗi tùy chọn thì Mootools không thành công, tức là selectEl.set('value', value)
không hoạt động. Trong FF nó hoạt động và trong IE nó hoạt động nếu bạn đặt thuộc tính "value" của mỗi phần tử.
giải pháp của tôi là:
selectEl.getElements('option').each(function(option) {
option.selected = option.get('value')==value
});
Lưu ý rằng option.get ('giá trị') làm việc ngay cả trong IE, nơi không có tài sản value
, Mootools cung cấp text
- 1. cách chúng ta có thể đặt giá trị cho phần tử xml bằng cách sử dụng lớp XmlDocument
- 2. không thể lấy các phần tử biểu mẫu bằng cách sử dụng tên biểu mẫu trong javascript
- 3. Cần phải cắt tất cả các phần tử trong biểu mẫu bằng cách sử dụng javascript
- 4. Thay đổi Giá trị của phần tử h1 trong Biểu mẫu bằng JavaScript
- 5. Cách đặt giá trị thuộc tính bằng Biểu thức?
- 6. Cách xóa giá trị trường bằng biểu mẫu Symfony2
- 7. Lấy giá trị của một phần tử trong ca cao bằng cách sử dụng TouchXML
- 8. Biểu mẫu nhãn tùy chỉnh phần tử biểu mẫu Symfony2
- 9. Nhận giá trị phần tử được chọn trên sự kiện bằng cách sử dụng JavaScript
- 10. lấy tất cả các giá trị của phần tử Form bằng cách sử dụng jquery?
- 11. ember, cập nhật giá trị biểu mẫu bằng cách sử dụng jquery
- 12. Cách đặt lại các phần tử biểu mẫu (đầu vào, chọn, văn bản, v.v.) trên các sự kiện bằng cách sử dụng jQuery
- 13. cách lấy các giá trị của một thuộc tính của một phần tử bằng cách sử dụng XMlElement
- 14. Chèn phần tử giá trị bằng nhau
- 15. Đặt giá trị Php trị giá $ _SERVER ($ _SERVER ['something']) bằng cách sử dụng Apache .htaccess
- 16. Cách đặt thuộc tính giá trị HTML (có dấu cách)
- 17. Jquery nhận giá trị trường biểu mẫu
- 18. Cách nhận giá trị phiên bằng cách sử dụng javascript
- 19. Phương pháp tự động đặt tabindex bằng cách sử dụng trình trợ giúp biểu mẫu
- 20. Làm cách nào để truy xuất giá trị thành phần JSF bằng cách sử dụng EL?
- 21. XPath - Chọn các phần tử có giá trị bằng
- 22. Cách tìm phần tử gốc bằng cách sử dụng javascript
- 23. gửi biểu mẫu bằng cách sử dụng HTTPURLConnection
- 24. Cách tìm biểu mẫu gốc từ phần tử?
- 25. Giá trị POST của các phần tử biểu mẫu bị vô hiệu
- 26. Làm cách nào để thay đổi giá trị của dữ liệu biểu mẫu đã gửi bằng cách sử dụng đối tượng biểu mẫu và hiển thị lại nó?
- 27. cách thêm phần tử luôn là phần tử cuối cùng bằng cách sử dụng jquery?
- 28. đặt giá trị cho mô hình bằng cách sử dụng jQuery
- 29. Đặt giá trị động cho thuộc tính dữ liệu bằng cách sử dụng jquery
- 30. WebDriver - đợi phần tử bằng cách sử dụng Java
là có cách nào khác của tùy chọn để làm điều này. như trong jQuery ('# idOfSelect'). val ([2,4]) hoặc jQuery ('# idOfInput'). val ('Foo') – YuanChen
về phần tử chọn Tôi chỉ biết một mảng giá trị của phần tử chọn. làm thế nào tôi có thể biến nó thành selectedIndex – YuanChen