jquery验证

来源:互联网 发布:工作日计算软件 编辑:程序博客网 时间:2024/06/06 03:30

视图部分:

@using TYZ.Entity
@model TYZ.Entity.JW_StudentInfo
@{
    ViewBag.Title = "编辑学生信息";
    Layout = "~/Views/Shared/_Layout.cshtml";
}
<script src="~/Scripts/jquery.validate.js"></script>
<script src="~/Scripts/JW_System/StudentEdit.js"></script>
<h2>编辑学生信息</h2>
<form action="@Url.Content("/jw/s/Save")" id="editFrom">
    <table>
        <tr>
            <td>
                学生姓名:
            </td>
            <td>
                @Html.TextBoxFor(model => model.StudentName)
            </td>
        </tr>
        <tr>
            <td>
                学生年龄:
            </td>
            <td>
                @Html.TextBoxFor(model => model.StudentAge)
            </td>
        </tr>
        <tr>
            <td colspan="2"><input type="submit"></td>
        </tr>
    </table>
</form>

脚本部分:

$(function () {


});
$().ready(function () {
    $("#editFrom").validate({
        rules: {
            StudentName: "required",
            StudentAge: "required",
        },
        messages: {
            StudentName: "姓名不能为空",
            StudentAge: "年龄不能为空",
        }
    });
});

jquery.validate.js中的某些部分:

messages: {
  required: "This field is required.",
  remote: "Please fix this field.",
  email: "Please enter a valid email address.",
  url: "Please enter a valid URL.",
  date: "Please enter a valid date.",
  dateISO: "Please enter a valid date (ISO).",
  number: "Please enter a valid number.",
  digits: "Please enter only digits.",
  creditcard: "Please enter a valid credit card number.",
  equalTo: "Please enter the same value again.",
  maxlength: $.validator.format("Please enter no more than {0} characters."),
  minlength: $.validator.format("Please enter at least {0} characters."),
  rangelength: $.validator.format("Please enter a value between {0} and {1} characters long."),
  range: $.validator.format("Please enter a value between {0} and {1}."),
  max: $.validator.format("Please enter a value less than or equal to {0}."),
  min: $.validator.format("Please enter a value greater than or equal to {0}.")
 },


0 0
原创粉丝点击