我有一種形式,需要從用戶從輸入元件中檢索值和在陣列
<form id='myForm'>
<div id='x'>
<h2> start </h2>
<ul class="rounded">
<li><input type="text" placeholder="text" id="o" /></li>
</ul>
<h2>dests </h2>
<ul class="rounded">
<li><input type="text" placeholder="text" id="d" /></li>
</ul>
<ul class="rounded">
<li><input type="text" placeholder="text" id="d" /></li>
</ul>
</div>
<li class="arrow"><a href="#page2" onclick='function()'>Run </a></li>
</form>
我需要獲取從每一個場中的形式的用戶輸入的輸入方式存儲和把它放入一個數組中。我已經看過getElementByTagName('input'),但是這返回一個HTMLCollection對象。有什麼建議麼? (P.S我使用jqtouch如果你想知道這是怎麼回事用怪異的語法)
我看到你有兩個輸入相同的'ID'。 'id'應該是獨一無二的,你到目前爲止還有哪些嘗試?你的javsascript在哪裏用這個? – NewToJS
你有幾個元素具有相同的ID –
正如他們在評論中提到的,你有幾個控件具有相同的ID。 您可以嘗試下面的代碼行。 var inputControls = $('#myForm')。find('input [type = text]'); var inputArray = []; (inputControls,function(index,value){var inputValue = $(item).val(); inputArray.push(inputValue); }); –