<input class="bootstrap-switch switch-alt" type="checkbox" checked="false" data-on-color="success" data-off-color="default" name="check[]">
デフォルトはvalue = off
ですが、スイッチが開いている場合、value = NULL
を送ります。
value = no
としたいです。
<input class="bootstrap-switch switch-alt" type="checkbox" checked="false" data-on-color="success" data-off-color="default" name="check[]">
デフォルトはvalue = off
ですが、スイッチが開いている場合、value = NULL
を送ります。
value = no
としたいです。
まず、チェックボックスの値を1つだけ送信する場合は、配列を作成する必要はありません。名前の変更名前= "チェック[]"〜名前= 'チェック'。 checked = "false"属性
単純に3値演算子を使用して値を設定できます。
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
$value = (!empty($_POST['check'])) ? 'on' : 'off';
echo $value;
}
複数の値を送信するので、name = "check []"を使用する必要があります。 – sarunthawee
これで$ _POST ['check']をループし、上記のようにon/off値を設定することができます。 – Sehdev
チェックされた属性をすべて削除します。 – Khan