无法回显单选按钮值

时间:2016-01-17 07:46:42

标签: php

我想问一下单选按钮是否可以回显我的编辑页面? 目前我正在打字。

<td>
<input type="radio" name="priority" value="<?php echo $row['priority']; ?> " />Immediate
<input type="radio" name="priority" value="<?php echo $row['priority']; ?> " />Urgent
<input type="radio" name="priority" value="<?php echo $row['priority']; ?> " />Routine
</td>

想知道我做错了什么吗?

2 个答案:

答案 0 :(得分:0)

要检查单选按钮,您必须添加“已检查”属性,如下所示:

<input type="radio" name="gender" value="male" checked> Male

<input type="radio" name="gender" value="female"> Female

因此,您需要将要填充到编辑表单中的值与单选按钮的值进行比较,如果它们匹配,则回显“已检查”属性。

以下是使用速记的示例:

<form>
    <input type="radio" name="gender" value="male" <?php ('male' == $row['priority']) ? 'checked' : ''?> /> Male<br>
    <input type="radio" name="gender" value="female" <?php ('female' == $row['priority']) ? 'checked' : ''?> /> Female<br>
</form>

答案 1 :(得分:0)

使用此方法,希望此帮助

<td>
<input type="radio" name="priority" value= "Immediate"<?php echo ('Immediate' == $row['priority']) ?'checked=checked' :'' ?> />Immediate 
<input type="radio" name="priority" value= "Urgent" <?php echo ('Urgent' == $row['Urgent']) ?'checked=checked' :'' ?> />Urgent 
<input type="radio" name="priority" value= "Routine"<?php echo ('Routine' == $row['Routine']) ?'checked=checked' :'' ?> />Routine</td>