Dưới đây là một ví dụ về hình thức của tôi (chỉ có đầu vào mà tôi muốn, nhưng có nhiều người khác):Nhận phần tử bằng một phần của Tên hoặc ID
<form name="inputform" action="..." method="post">
<input type="hidden" name="id_qtedje_77" id="id_qtedje_77" value="0">
<input type="text" id="id_qte_77" name="prestation_detail_fields[77][qte_collecte]" value="0.00">
<input type="text" id="id_rec_77" name="prestation_detail_fields[77][reliquat_conforme]" value="0.00">
<input type="text" id="id_ren_77" name="prestation_detail_fields[77][reliquat_non_conforme]" value="0.00">
<input type="checkbox" name="prestation_detail_fields[77][dechet_non_present]" value="1">
<!-- another TR -->
<input type="hidden" name="id_qtedje_108" id="id_qtedje_108" value="0">
<input type="text" id="id_qte_108" name="prestation_detail_fields[108][qte_collecte]" value="0.00">
<input type="text" id="id_rec_108" name="prestation_detail_fields[108][reliquat_conforme]" value="0.00">
<input type="text" id="id_ren_108" name="prestation_detail_fields[108][reliquat_non_conforme]" value="0.00">
<input type="checkbox" name="prestation_detail_fields[108][dechet_non_present]" value="1">
</form>
Những gì tôi muốn là để có được giá trị của đầu vào, nhưng vì biểu mẫu được xây dựng bằng PHP, tôi không biết số nhận dạng dòng (77, 108).
Có cách nào để thực hiện điều gì đó như getElementByName('id_qtedje_%')
không?
Lưu ý: Tôi không sử dụng bất kỳ thư viện nào và tôi không định sử dụng thư viện đó.
http://stackoverflow.com/questions/4275071/javascript-getelementbyid-wildcard Có người hỏi đã ... Hope this helps;) –
Mặc dù câu trả lời có là lỗi thời. –
@ Pye: Bạn có sử dụng thư viện nào không? (jQuery, MooTools, Closure, Prototype ...) –