ドロップダウンメニューからパーツ選択に基づいてテーブル行を生成するプログラムがあります。作成された各行には、数量のドロップダウンを含む<td>
要素があります。私の問題は、新しい部品を選択して新しい行を作成すると、すべての数量ドロップダウンがデフォルト値の1にリセットされるということです。「selected = true;」で修正しようとしました。しかし、それは動作していないようです。基本的には、ユーザーが新しい行を追加したときに最後に設定された選択値のままになるように、各数量ドロップダウンの選択値を設定する必要があります。私は各新しい行のSQLテーブルからデータを生成するためにajax呼び出しを使用しています。AJAXコールの後に、選択ドロップダウンメニューでデフォルト値を設定する方法
ここでは、選択ドロップダウンから呼び出される関数です。私は、不要なコードの多くを省略しました:ここ
function update(){
var selectLists = document.getElementsByName("qty_dropdown");
for(var i = 0; i < selectLists.length; i++){
var firstSelectList = selectLists[i].value;
}
}
は私のドロップダウンです:
<td>
<select name = "qty_dropdown" onChange = "update()">
<option value = '1'> 1 </option>
<option id = '2'value = '2'> 2 </option>
<option value = '3'> 3</option>
<option value = '4'> 4 </option>
<option value = '5'> 5 </option>
<option value = '6'> 6 </option>
<option value = '7'> 7 </option>
<option value = '8'> 8 </option>
<option value = '9'> 9 </option>
<option value ='10'> 10</option>
</td>
</select>
いくつかのコードを投稿し、あなたがしようとしているものを私たちに示しています。動的IDはあなたの問題を解決します。 –
にいくつかのコードが追加されました。可能であれば、 – totallytypicalcow