微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

编辑时如何设置单选按钮的值?

如何解决编辑时如何设置单选按钮的值?

| 我有一个带有单选按钮的“男女行”。当我第一次注册时,单选按钮的值将存储在数据库中。现在我的问题是,如果我再次编辑该行,它想以男性/女性的值来(意味着选中)。怎么做? 注意:用PHP做。 HTML脚本:
<tr id=\"inside\">
<td align=\"right\" width=\"40%\" id=\"side\" >Gender</td>
<td width=\"3%\"> </td>
<td align=\"left\" width=\"50%\">
<input type=\"radio\" name=\"sex\" value=\"Male\" size=\"17\">Male
<input type=\"radio\" name=\"sex\" value=\"Female\" size=\"17\">Female
</td>
</tr>
    

解决方法

        填充字段时,可以检查以下值:
<input type=\"radio\" name=\"sex\" value=\"Male\" <?php echo ($sex==\'Male\')?\'checked\':\'\' ?>size=\"17\">Male
<input type=\"radio\" name=\"sex\" value=\"Female\" <?php echo ($sex==\'Female\')?\'checked\':\'\' ?> size=\"17\">Female
假设您从数据库返回的值在变量“ 2”中 选中的属性将预先选择匹配的值     ,        只需在您希望默认启用的正确单选按钮中添加\'checked = \“ checked \” \'。例如,您可以使用php quick表示法将其添加到:
<input type=\"radio\" name=\"sex\" value=\"Male\" size=\"17\" <?php echo($isMale?\'checked=\"checked\"\':\'\'); ?>>Male
<input type=\"radio\" name=\"sex\" value=\"Female\" size=\"17\" <?php echo($isFemale?\'checked=\"checked\"\':\'\'); ?>>Female
在此示例中,$ isMale和$ isFemale是您根据数据库中的值分配的布尔值。     ,        这对我来说更容易阅读:
<input type=\"radio\" name=\"rWF\" id=\"rWF\" value=1  <?php if ($WF == \'1\') {echo \' checked \';} ?> />Water Fall</label>
<input type=\"radio\" name=\"rWF\" id=\"rWF\" value=0 <?php if ($WF == \'0\') {echo \' checked \';} ?> />nope</label>
    ,        
    Gender :<br>
    <input type=\"radio\" name=\"g\" value=\"male\"  <?php echo ($g==\'Male\')?\'checked\':\'\' ?>>male <br>
    <input type=\"radio\" name=\"g\" value=\"female\"<?php echo ($g==\'female\')?\'checked\':\'\' ?>>female
            <?php echo $errors[\'g\'];?>
    ,        
<td><input type=\"radio\" name=\"gender\" value=\"Male\" id=\"male\" <? if($gender==\'Male\')
{?> checked=\"\" <? }?>/>Male
<input type=\"radio\" name=\"gender\" value=\"Female\" id=\"female\" <? if($gender==\'Female\') {?> checked=\"\" <?}?>/>Female<br/> </td>
    

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。