我有这两个代码。当我提交表单时,它总是默认为选中否
<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>
请帮忙
答案 0 :(得分:1)
isset()
会返回true
或false
。不是或否。因此,您需要检查是否先设置它,然后检查其值。
if(isset($_POST['rdo2']) == 'yes')
应该是
if(isset($_POST['rdo2']) && $_POST['rdo2'] == 'yes')