【发布时间】:2023-03-08 03:14:01
【问题描述】:
在为我的项目构建一个函数时需要帮助,该函数将禁止任何人在出生日期字段中输入小于 18 岁的出生日期。
验证将起作用!只是需要帮助来建立一个验证
html代码
<label>Date of Birth <span class="red-asterisk">*</span></label>
<input type="text" id="DOB" name="DateOfBirth" placeholder="  dd/mm/yyyy" data-bind="datePicker : Model.DateOfBirth, dateTimePickerOptions : {format: 'DD/MM/YYYY', maxDate: (new Date()).addDays(-6573), useCurrent : false}" />
js文件代码
self.Model.DateOfBirth = ko.observable().extend({
date: true,
required: {
params: true,
message: "Please enter a date"
}
});
我应该在哪里更改验证码或显示验证年龄小于 18 岁不允许登录?
【问题讨论】:
-
您是否从文档中看到this example?
-
我试过了,效果不大!! :(你能再帮我一次吗...
-
有几种方法可以做到这一点,您可以选择禁用输入字段或实现扩展器功能,然后使用该实现。 extender的实现非常简单易行。
标签: javascript knockout.js knockout-validation