在php表单中,我从单选按钮到数据库获取数据。它运作良好。但是在编辑页面中如何从数据库中获取检查值?
我的代码是:
<div class="data">
<div class="label1">PCDC:</div>
<div style="text-align:right;width:49px;float:left;">
<input type="radio" name="pcdc" value="yes" style="vertical-align: middle; margin: 0px;">YES
</div>
<div style="text-align:right;width:46px;float:left;">
<input type="radio" name="pcdc" value="no" style="vertical-align: middle; margin: 0px;">NO
</div>
</div>
答案 0 :(得分:0)
请尝试这样的代码:: 假设你的单选按钮值的变量名是“$ val”,那么就像这样使用这个$ val变量。
<input type="radio" name="pcdc" <?php if($val == 'yes') { echo "checked='checked'"; } ?> value="yes" style="vertical-align: middle; margin: 0px;">YES
<input type="radio" name="pcdc" <?php if($val == 'no') { echo "checked='checked'"; } ?> value="no" style="vertical-align: middle; margin: 0px;">NO
答案 1 :(得分:0)
您可以尝试使用代码
$('input[name="pcdc"][value="yes"]').prop('checked',true);
上面是一个jQuery解决方案,优点是当你有多个单选按钮时,无需检查每个元素。