gar*_*lur 0 javascript asp.net-mvc jquery partial-views razor
我一直被困在一个小问题上,这可能只是我看不到的小问题.我有一个PartialView,我想能够检查一个复选框,它应该取消选中所有其他复选框.我只想在提交页面之前检查一个复选框.
无论如何,这是我的代码示例:
这是我的PartialView
@model List<int>
@foreach (var element in Model)
{
<div id="AddedProductImages">
<img src="@Url.Action("RetrieveFile", "File", new { id = element })" alt="@element" width="125px;" />
<input type="checkbox" name="PrimaryImage" onchange="PrimaryImageChkBox('@element')" id="PrimaryCheckbox'@element'"/>
</div>
}
Run Code Online (Sandbox Code Playgroud)
这是我的Jquery功能
我不能先取消选中,然后在第二行告诉点击复选框进行检查吗?
function PrimaryImageChkBox(id) {
alert(id);
$('input[name=PrimaryImage]').removeAttr("checked");
$('#PrimaryCheckbox' + id).attr('checked', "checked");
}
Run Code Online (Sandbox Code Playgroud)
先感谢您 :)
我只想在提交页面之前检查一个复选框.
这就是单选按钮的意思,而不是复选框.您可以使用相同的名称对多个单选按钮进行分组.这样只允许同时选择一个单选按钮:
@model List<int>
@foreach (var element in Model)
{
<div id="AddedProductImages">
<img src="@Url.Action("RetrieveFile", "File", new { id = element })" alt="@element" width="125px;" />
<input type="radio" name="PrimaryImage" />
</div>
}
Run Code Online (Sandbox Code Playgroud)
除此之外,你现在可以完全摆脱javascript.
| 归档时间: |
|
| 查看次数: |
938 次 |
| 最近记录: |