Javascript で Selected を変更するただのメモ。
やりたい事は単純で、Select のID (=SaleItemId)と、選択させたいValue (=55)を渡すと、そのようにしてくれるというタダのそれだけ。
HTMLのサンプル:
スポンサードリンク
<select name="data[Sale][item_id]" id="SaleItemId"> <option value="53">ウィルス対策ソフトA</option> <option value="51">パソコン本体A</option> <option value="52">パソコン本体B</option> <option value="54">ウィルス対策ソフトB</option> <option value="55">マウス</option> <option value="56">キーボード</option> </select>
呼び出し部のサンプル:
echo '<a href="#" onClick="selectedChange(\'SaleItemId\', 55);">test</a>';
Javascript のサンプル:
<SCRIPT language="JavaScript"><!-- function selectedChange(formSelectId, itemValue){ var objSelect = document.getElementById(formSelectId); var m = objSelect.length; var i = 0; for(i=0;m>i;i++){ if(objSelect.options[i].value == itemValue){ objSelect.options[i].selected = true; break; } } } //--></SCRIPT>
コメント