我正在动态创建单选按钮。
@model IList<HireItemModel.HireItemSeparatetModel>
@foreach (var item in Model)
{
var val = item.pId;
<tr>
<td>
<input type="checkbox" name="chk_group" value="@val" />
</td>
<td>
@Html.DisplayFor(modelItem => item.pname)
</td>
<td> - $</td>
<td>
@Html.DisplayFor(modelItem => item.price)
</td>
</tr>
}
所以我想检查其中一个复选框是否在java脚本中单击。 那我该怎么办?
我正在使用C#asp.net MVC。
答案 0 :(得分:1)
每个复选框都有一个选中的属性:
var i, tmpVal,
checkboxes = document.getElementsByName("chk_group"); // array of checkboxes
for(i = 0; i < checkboxes.length; i++){
//based on your code, it looks like you may want to check the value prop
tmpVal = checkboxes[i].getAttribute("value");
if (checkboxes[i].checked) {
// ...do something
}
}