2012-07-10 137 views
0

您好,我無法將html表單數組發送給JS。我有動態HTML表單和某些領域:無法將html數組傳遞給JS

<div id="fields"> 
<input type="text" name="ppav[]" id="p" /> 
<input type="text" name="quantity[]" id="q" size="3" /> 
<input type="text" name="price[]" id="pr" size="10" /> 
<input type="text" name="sum" id="su" size="10" disabled="disabled"/> 
<br /> 
</div> 

在JS我嘗試使用此功能,但得到undefined警報,而不是結果:

var welements = document.getElementsByName('ppav[]'); 
for (var i = 0, j = welements.length; i < j; i++) { 
    var an_element = welements[i]; 
    alert(an_element.selectedIndex); 
} 
+5

爲什麼要從文本輸入中提取'selectedIndex'? – 2012-07-10 16:53:08

回答

3

什麼辦法? selectedIndex屬性返回select元素中所選選項的索引。如果您想要輸入字段的值,請嘗試alert(an_element.value);