在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>
请像这样尝试代码::假设单选按钮值的变量名称为"$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
你能尝试以下代码吗
$('input[name="pcdc"][value="yes"]').prop('checked',true);
以上是一个jQuery解决方案,优点是当你有多个单选按钮时,不需要检查每个元素。