我想问一下单选按钮是否可以回显我的编辑页面? 目前我正在打字。
<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>
想知道我做错了什么吗?
答案 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>