-1

重複の可能性:
MVC3 カミソリの CheckboxList イベント

誰でもこれで私を助けることができますか? チェックボックスをクリックすると、チェックボックスだけが選択されますが、ラベルをクリックしてもチェックボックスを選択したいです。

私のコントローラーは:

 IEnumerable<TblSkill> skillList = (from x in db.TblSkills select x).ToList();
                ViewBag.skill = skillList.Select(c => new SelectListItem{
                    Text = c.Skills.ToString(),
                    Value = c.SkillsId.ToString()
                });

私の見解は次のとおりです。

<div class="editor-field">
            @{
IEnumerable<SelectListItem> skill = ViewBag.skill;
       foreach (var item in skill)
       {           
                <input type="checkbox" name="skillsId" value="@item.Text" /> 
                <label>@item.Text</label>  
                @Html.ValidationMessageFor(model => model.Skills)
       }
            }
           </div>
4

2 に答える 2

0

これを試して:

<input id="kibble" type="checkbox" value="kibble" />
<label for="kibble">Kibble</label> 

for="kibble"- 「キブル」の場所id

デモ:チェックボックスのラベル

于 2012-12-25T09:00:16.703 に答える
0

チェックボックスには「テキスト」というプロパティがあり、そのプロパティを使用します。ラベルは自動的にレンダリングされ、そのラベルをクリックすると表示されます。チェックボックスがトグルされます。

于 2012-12-25T07:14:50.157 に答える