3

我想知道是否假设我有 4 个单选按钮,名为红色蓝色黄色和绿色,但如果没有一个未选中并且有人提交表单,假设将回显没有选中的单选按钮。如果我使用 if 语句,我只能想到使用类似的东西

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

但是,如果我想再添加两个收音机,或者假设我有一个名称字段,那么 if 语句真的很长……这将是一个很长的 if 语句……

有没有办法将它们组合在一起并使它们更短?

4

1 回答 1

6

如果您为单选按钮指定相同的名称,则默认情况下会对其进行分组

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

选定的选项然后将传递给 php in$_POST['group']

于 2013-02-25T08:19:40.940 回答