ホームページ > php教程 > php手册 > PHPでチェックボックス情報を受け取る方法

PHPでチェックボックス情報を受け取る方法

WBOY
リリース: 2016-06-21 09:15:21
オリジナル
1226 人が閲覧しました

チェックボックス

PHP では、ASP のように、同じ名前の複数のチェック ボックス情報を自動的に配列に変換することができないため、使用する際に若干の不便さが生じます。しかし、JavaScript を使用して前処理を行うという解決策はまだあります。同じ名前の複数のチェックボックスが JavaScript の配列形式でまだ存在するため、フォームを送信する前に、JavaScript を使用してチェックボックス内の情報を文字配列に結合し、それをフォーム内の非表示要素に割り当てることができます。 PHP を使用します。explode 関数はこの配列を解析し、チェック ボックス情報を転送できるようにします。ここではいくつかの例を示します。
次のようなフォームがあるとします。



1


2




4








このフォームには 4 つのチェックボックスがあり、その名前はすべて item です。ユーザーが「送信」ボタンをクリックすると、Checker 関数が呼び出され、Checker が true を返した場合はフォームが送信され、false を返した場合はフォームは送信されません。ここでの Checker 関数は、これから作成する前処理関数です。 HTML のヘッダー セクションに次の JavaScript を追加します。