0

次のような(ランダム検索から)生成されるすべてのレコードに対してチェックボックスが作成されるフォームを含むフォームがあります。

name    value   id .... 
abc      24      x145       []checkbox
xyz      19      b234       []checkbox
...

レコードは動的に生成されるため、次のようなフォームに 1 行あります。

<input type="checkbox" name="cb[]" onclick="toggleChecked(this.checked)"></input>

そのため、行 (レコード) ごとにチェックボックスが追加されます。後処理のために、このフォームから別のフォームにチェックボックスの値を渡すにはどうすればよいですか? いつもの を試しました$_POST['cb']が、うまくいきませんでした。

4

1 に答える 1

0

HTMLチェックボックスは機能しません$_POST["cb"][0]==true 。チェックすると、フォームは値とともに送信されるため、$_POST["cb"][0]値が指定されていないためnullが含まれるか、値がないために送信されない可能性があります。

次のようなものを使用する必要があります。

<input type="checkbox" name="cb[]" value="checked" onclick="toggleChecked(this.checked)"></input>
于 2013-02-19T11:03:49.773 に答える