单选按钮$ _POST

时间:2014-06-26 07:10:39

标签: php html radio

如何知道点击按钮的价值

<input type="radio" name="radio">Yes<br>
<input type="radio" name="radio">No

php部分

$option1= $_POST['radio'];

当我回应它时,它总是说“开”。

6 个答案:

答案 0 :(得分:5)

您需要提供value属性:

<input type="radio" name="radio" value="yes">Yes<br>
<input type="radio" name="radio" value="no">No

答案 1 :(得分:1)

试试这个:

<input type="radio" name="radio" value="Yes_value">Yes<br>
<input type="radio" name="radio" value="No_value">No

和PHP

$option1 = $_POST['radio']; // "Yes_value" or "No_value"

答案 2 :(得分:0)

试试这个:

将其值写入输入

<input type="radio" name="radio" value="Yes" >Yes<br>
<input type="radio" name="radio" value="No">No

答案 3 :(得分:0)

使用value属性

<input type="radio" name="radio" value="Yes" />
<input type="radio" name="radio" value="No" />

答案 4 :(得分:0)

在单选按钮上分配了不同的值。

<input type="radio" name="radio" value="Yes">Yes<br> <input type="radio" name="radio" value="No">No

答案 5 :(得分:0)

<form>
    <input type="radio" name="radio" value="Yes">Yes 
    <input type="radio" name="radio" value="No">No <br>
    <input type="radio" name="radio2" value="Yes">Yes
    <input type="radio" name="radio2" value="No">No <br>
    <input type="radio" name="radio3">No Value
    <input type="submit" value="submit">
</form>

<?php
print_r($_GET);

我建议你把它放在一个新文件中运行它,它将帮助你更深入地了解单选按钮在表单中的工作方式。

四处游走,看看你用不同的名字和不同的价值观得到的差异。

如您所见,没有值的无线电元素只能打开或空白(空白甚至不能在PHP中设置)