1
elm = ('cbProducts' + suffix);
_ctl = document.forms[0].elements[elm];
これは、リストに複数のチェックボックスがある場合に機能します。 しかし、1だけの場合、_ctlは未定義です。チェックボックスの動的リストのためのループスルーフォームチェックボックス
はむしろのような、可能な場合はjQueryを使用しなければならない:
elm = ('cbProducts' + suffix).trim();
_ctl = $("form :input #cbProducts*");
を次のステップ_ctl(_ctl.length)の長さを割り当てているが、要素のコレクション内の1つのだけのチェックボックスにnullです。
用私が後にしているものから始める。ありがとう。 – Taersious
@Taersious - huh?これはあなたがやろうとしていることではありませんか? –
はい。あなたは私を助けました。私は他の方法にもアクセスする方法を知る必要があることが分かります。 '$("フォーム入力[id = 'cbProducts' + elm] ');' – Taersious