合計 jQuery n00b。チェックボックスの2つのカテゴリ/グループを持つ次の(簡略化された)フォームがあります(他のすべての入力を省略しています):
<form id="myForm" method="post">
Category 1:
<input type="checkbox" name="check1" id="check1" value="1" />
<input type="checkbox" name="check2" id="check2" value="2" />
...
Category 2:
<input type="checkbox" name="check3" id="check3" value="3" />
<input type="checkbox" name="check4" id="check4" value="4" />
<input type="submit" />
</form>
送信後にカテゴリ 1 でチェックボックスがチェックされていない場合、またはカテゴリ 2 でチェックボックスがチェックされていない場合、クライアント側の検証エラーをスローしようとしています。
繰り返しますが、jQuery n00b であるため、ポップアップ ボックスにエラーをスローする例をいくつか見てきました。ただし、jquery.unobtrusive.validation を使用して設定された検証エラー<div>
でエラーがスローされるようにする必要があります (正確な名前を思い出せません)。また、名前がすべて異なるため、簡単な例をいくつか使用することができません。
私のモデルでは、ASP.net MVC を使用して、チェックボックスは実際にはブール値です (このインスタンスではチェックボックス リストを使用できません)。したがって、私は実際にコードを持っています:@Html.Checkbox(m => m.Model.Check1)
などを私の.cshtml
見解に入れます。私はそれが関連しているとは思わない。しかし、私は間違っている可能性があります。