javascript - 按类名获取单选按钮值
问题描述
我有一个单选按钮循环,可以根据分数进行选择,然后我有一个隐藏的文本框来获取代码。我的问题是,我想得到我的关键结果的分数
例如:工作管理,我的代码是WM,我想得到那个KRA的分数。所有 KRA 都必须通过广播类名称获得所有分数。我想用javascript来做。
var cname = 0;
for (int i = 0; i < deserialized.Table.Count; i++) { cname++; var name="score" + i; <tr>
<td>
<h5>@deserialized.Table[i].KRA_DESCRIPTION </h5><input type="hidden" name="KRA_CODE" id="KRA_CODE" value="@deserialized.Table[i].KRA_CODE" />
</td>
@for (int j = 0; j < 1; j++) { <td><input type="radio" class="Score" name="@name" value="1" /></td>
<td><input type="radio" class="Score" name="@name" value="2" /></td>
<td><input type="radio" class="Score" name="@name" value="3" /></td>
<td><input type="radio" class="Score" name="@name" value="4" /></td>
<td><input type="radio" class="Score" name="@name" value="5" /></td>
}
</tr>
}
}
解决方案
使用这个普通的 JS 从您的列表中获取选中的单选按钮值。然后将该值设置到隐藏的文本字段中。希望它能解决你的问题
function getKraValue() {
var x = document.getElementsByClassName('Score');
var rate_value;
for(var i = 0; i < x.length; i++){
if(x[i].checked){
rate_value = x[i].value;
}
}
//now set your hidden field value
document.getElementById('KRA_CODE').value = rate_value;
}
推荐阅读
- python - 将函数()作为参数传递时python类型提示不起作用
- java - android debugger - 框架和线程之间的关系是什么?断点在不同的地方工作方式不同吗?
- javascript - 使用 MDN 文章了解 Object.create()
- libgdx - Libgdx 安装 gdx-setup.jar 文件丢失
- mysql - 如何显示数据库中的所有数据并显示另一个表中的计数数据
- html - 遵循嵌套在 div 中的某些特定段落文本的元素的 XPath?
- c - 带有字符串数组的 C 程序 malloc
- codenameone - 单选按钮发出代号一
- oracle11g - 需要物化视图日志什么类型的物化视图
- python - Google API:为什么找不到我的文件?