根据从数据库检索到的值,选中窗体上的单选按钮

check radio button on a form based on value retrieved from database

本文关键字:窗体 单选按钮 数据库 检索      更新时间:2023-09-26

我正在尝试将存储在数据库(jsonObj.TEMP.RECS[x].gender)中的"性别"值填充到HTML表单上。假设该值为"男性",我希望选择"男性"的单选按钮。请帮忙。

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

Javascript:

document.getElementsByName("gender").value = jsonObj.TEMP.RECS[x].GENDER;

尝试使用querySelector,因为getElementsByName()将返回对象数组,并且您希望检查jsonObj.TEMP.RECS[x].GENDER中具有特定value的对象,请检查以下示例:

document.querySelector('input[value="'+jsonObj.TEMP.RECS[x].GENDER+'"]').checked = true;

希望这能有所帮助。