0

私の検証は平均より少し複雑であるため、控えめな検証を使用せずにフォームを検証しようとしています。これを達成するために何が必要ですか?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 スクリプトがあります。

4

0 に答える 0