私の検証は平均より少し複雑であるため、控えめな検証を使用せずにフォームを検証しようとしています。これを達成するために何が必要ですか?Validation.js スクリプトをファイルに含めて、jquery コードを書き出すだけですか? それは私がこれまでに達成したことです...
$(document).ready(function () {
$("#formSearchByMRN").validate({
rules: {
MRN: { required: true, minLength: 6 }
},
messages: {
MRN: 'Please Enter a Valid MRN'
}
});
});
ただし、フォームを送信するたびに何も検証されませんか? これが私のフォームです...
@using (Html.BeginForm("SearchByMRN", "SearchPatients", FormMethod.Post, new { id = "formSearchByMRN" }))
{
<p>
<ul>
<li>@Html.Label("MRN#", new { @for = "MRN" })<br />@Html.TextBox("MRN","", new { id = "MRN" })</li>
<li>@Html.Label("MRNDrop", new { @for = "MRNDrop" })<br /> @Html.DropDownList("MRNDrop", (List<SelectListItem>)TempData["MRNLIST"], new { id = "MRNDrop" })</li>
</ul>
</p>
<input type="submit" value="Search by MRN" id="submitMRN"/>
}
何が欠けていますか。_layout.cshtml ファイルに jquery Valition スクリプトがあります。