javascript - 如何在 C# 中限制一个单选按钮的选择?
问题描述
这是我一次选择一项的代码。但是这两个选项都被选中了。我该如何解决这个问题?
function initializehrm__documentidRadiobuttonlist(documentid) {
debugger
ajaxCall("/Client/SysType/GetSysTypeByTypeGroupCodeAndSyslevel", { "typeGroupCode": sysTypeGroupCodeEmployeeImmigrationDocument }, "POST", "callback_initializehrm__documentidRadiobuttonlist", documentid);
}
function callback_initializehrm__documentidRadiobuttonlist(data, documentid) {debugger
data = data.data;
var hrm__documentidRadiobuttonlisthtml = "";
$.each(data, function (index, item) {
item = removeVirtualObjectPropertiesFromJsonObject(item);
hrm__documentidRadiobuttonlisthtml += "<div><input type='radio' id='documentid" + index + "' value=" + item.id + " /><span>" + item.title + "</span></div>"
});
$("#rdohrm__documentid").html(hrm__documentidRadiobuttonlisthtml);
}
解决方案
多个单选按钮必须共享相同的名称(name属性的值),以便将其视为一个组,并且只允许选择一个。
修改您的 < input > 标签,如下所示:
"<div><input type='radio' id='documentid" + index + "' value=" + item.id + " name='documents' /><span>" + item.title + "</span></div>"
推荐阅读
- jquery - 使用 jQuery Spectrum Color Picker 调用 Ajax 函数时防止错误
- java - 模拟具有不同返回值的公共静态方法
- windows-services - 如何创建一个简单的 Windows 服务?
- javascript - 加载时 iframe 自动滚动
- firewall - Cloudflare 防火墙角色阻止所有流量
- tomcat - Tomcat 上的 URL 重定向/重写
- bash - bash 中的 awk 命令:如何停止添加新行?
- csv - Spark - 无法读取 CSV 文件
- javascript - 反应应用程序功能适用于生产但不适用于部署
- image - 如何使滑块顶部的图像不动?