【发布时间】:2021-10-27 00:56:39
【问题描述】:
我在 ASP.NET Core MVC 中的第一步;我正在尝试使用 jQuery 验证对出生日期字段进行验证,因为数据注释不允许这样做,或者我不知道该怎么做。
验证的第一部分是用户选择与今天不同的日期,并至少选择 5 年前的日期,以便以后通过执行计算来验证基于日期的年龄,如图所示我想做,问题是如何根据我维护的代码来做。
<script>
$(document).ready(function() {
$('#formPaciente').validate({
rules: {
txtFecNac: "required",
txtEdad: {
required: true,
Range:[5,90]
}
},
messages: {
txtFecNac: "La Fecha Nacimiento es requerida",
txtEdad: {
required: "Su edad es requerida",
Range: "La edad debe ser entre 5 y 90"
}
},
});
});
</script>
但我的问题是首先如何使用 jQuery 验证根据出生日期计算年龄,其次是能够至少根据我 5 岁的年龄计算来验证出生日期我会用它填写一个称为代表的附加字段,如果它更大,那么我通常会继续下一个字段,这将是执行此验证的正确方法。
感谢您的帮助
【问题讨论】:
标签: jquery asp.net-core asp.net-core-mvc unobtrusive-validation