jQueryにてチェックボックス・セレクトボックスを選択済み状態にする



送信されたデータを「選択済み」で表示する
まともにやっていたら選択データの数だけifの嵐になるので
渡されたデータを元にjQueryで選択済みにする

selectメニューに対してoptionのvalueの値を指定してやると選択済みになる
checkboxはattrのcheckedをtrueにしてやると選択済みになる
いつも忘れるぅぅぅ

[javascript]
// jquery呼び出し
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.0/jquery.min.js"></script>

<script type="text/javascript">
// valの中身は送信されたvalueの値を選択する
$("#slctMenu").val(<?php echo $selctVal; ?>);
// valの送信された値に何か入っていた場合にチェック済みにする
if({<?php echo $box; ?>}){ $("#chkbox").attr(‘checked’,true); }
</script>

<select id="slctMenu" name="slctVal">
<option value="hogehoge">ほげほげ</option>
<option value="fugafuga">ふがふが</option>
<option value="nooooob">ぬーーーぶ</option>
</select>

<input type="checkbox" name="box" id="chkbox" value="1" />
[/javascript]



コメントを残す