3

赤、青、黄、緑という名前の4つのラジオボタンがあるとしましょう。しかし、どれもチェックされておらず、誰かがフォームを送信した場合、ラジオがチェックされていないことをエコーするとします。ifステートメントを使用する場合、次のようなものを使用することしか考えられません。

if(empty($_GET(["red"])) || empty($_GET(["blue"])) || empty($_GET(["green"])) ||empty($_GET(["yellow"])))
{
echo "blah";
}

しかし、追加したいラジオがさらに2つある場合、または名前フィールドがあるとしましょう。ifステートメントの場合は非常に長くなります。

それらをグループ化して短くする方法はありますか?

4

1 に答える 1

6

同じ名前を付けると、ラジオボタンはデフォルトでグループ化されます

<input type="radio" name="group" value="1"> Option 1  
<input type="radio" name="group" value="2"> Option 2

選択したオプションは、でphpに渡されます$_POST['group']

于 2013-02-25T08:19:40.940 に答える