4

配列または値によるチェックボックスチェック

HTML コード:

<div id="weekdays">
<label for="saturday">  Saturday    </label><input type='checkbox' name='week_day[]' value='saturday'  id="saturday">   
<label for="sunday">    Sunday      </label><input type='checkbox' name='week_day[]' value='sunday'    id="sunday"> 
<label for="monday">    Monday      </label><input type='checkbox' name='week_day[]' value='monday'    id="monday"> 
<label for="tuesday">   Tuesday     </label><input type='checkbox' name='week_day[]' value='tuesday'   id="tuesday">    
<label for="wednesday"> Wednesday   </label><input type='checkbox' name='week_day[]' value='wednesday' id="wednesday">  
<label for="thursday">  Thursday    </label><input type='checkbox' name='week_day[]' value='thursday'  id="thursday">   
<label for="friday">    Friday      </label><input type='checkbox' name='week_day[]' value='friday'    id="friday"> 

配列

var f = ["saturday", "sunday", "monday"] 

info このフォームで土・日・月の曜日を確認したい

4

3 に答える 3

1

Array の forEach メソッドを使用すると、JQuery がなくても非常に簡単です。

f.forEach(function(i){
  document.getElementById(i).checked = true;
});

for each の詳細については、Mozilla Developer Networkを参照してください。

于 2013-07-08T23:37:29.830 に答える