次のような HTML があります。
<input type="checkbox" name="choice_shrd_with_me" id="choice{{ forloop.counter }}" value="{{ choice.file_name }}" />
Javascriptで次のように、配列内のチェックされた要素のみを取得しようとしています:
var choices = [];
for (var i=0;i<document.getElementsByName('choice_shrd_with_me').length;i++){
choices.push(document.getElementsByName("choice_shrd_with_me")[i].value);
}
上記は、チェックボックスがチェックされているかどうかに関係なく、すべての値を取得します。チェックボックスがチェックされている値のみを取得したい。どうやってやるの?