[英]How do I create an ASP.NET MVC3 validator for minimum and maximum number of checkboxes?
[英]How can I limit the maximum number of selected CheckBoxes?
在頁面上有一個CheckBoxList。 我創建這個:
@foreach (var project in Model.Projects)
{
<input type="checkbox"
id="@project.Name"
name="Projects"
value="@project.ID"
title="@project.Name" />
<label for="@project.Name">@project.Name</label><br/>
}
如何限制所選復選框的最大數量?
嘗試這個:
int count = 1;
int maxnoofselected = 1;
@foreach (var project in Model.Projects)
{
if(count <= maxnoofselected)
{
<input type="checkbox"
id="@project.Name"
name="Projects"
value="@project.ID"
title="@project.Name"
checked="checked" />
<label for="@project.Name">@project.Name</label><br/>
@count++;
}
else
{
<input type="checkbox"
id="@project.Name"
name="Projects"
value="@project.ID"
title="@project.Name" />
<label for="@project.Name">@project.Name</label><br/>
}
}
如果count小於或等於maxnoofselected(即您的數字),則將選中該復選框,否則將不選中。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.