单选按钮不能正常工作

时间:2013-11-05 12:56:21

标签: php html

我有这两个代码。当我提交表单时,它总是默认为选中否

<td><input type="radio" onclick="selbustbl(1)" name="rdo2" id="busyes" value="yes" <? if(isset($_POST['rdo2']) == 'yes') echo " checked";  ?> />Yes</td>

<td><input type="radio" onclick="selbustbl(2)" name="rdo2" id="busno" value="no" <? if(isset($_POST['rdo2']) == 'no') echo "checked";  ?> />No</td>

请帮忙

1 个答案:

答案 0 :(得分:1)

isset()会返回truefalse。不是或否。因此,您需要检查是否先设置它,然后检查其值。

if(isset($_POST['rdo2']) == 'yes')

应该是

if(isset($_POST['rdo2']) && $_POST['rdo2'] == 'yes')