iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >validationEngine两个日期比较校验问题
  • 281
分享到

validationEngine两个日期比较校验问题

问题 2023-08-08 05:08:31 281人浏览 安东尼
摘要

validationEngine是一个用于表单验证的javascript库,可以通过定义验证规则来验证表单输入的数据。如果要比较两个

validationEngine是一个用于表单验证的javascript库,可以通过定义验证规则来验证表单输入的数据。如果要比较两个日期并进行校验,可以使用validationEngine的自定义规则功能。
以下是一种可能的实现方式:
1. 在表单中添加两个日期输入框,例如:
```html


```
2. 在JavaScript代码中定义自定义规则函数,用于比较两个日期的大小:
```javascript
$.validationEngineLanguage.allRules['dateComparison'] = {
"func": function (field, rules, i, options) {
var start_date = new Date($("#start_date").val());
var end_date = new Date($("#end_date").val());
if (start_date <= end_date) {
return true;
} else {
return false;
}
},
"alertText": "End date must be greater than or equal to start date"
};
```
3. 在页面加载完成时初始化validationEngine,并指定验证规则:
```javascript
$(document).ready(function () {
$("#fORM_id").validationEngine();
});
```
这样,当用户提交表单时,validationEngine会自动调用自定义规则函数进行日期比较校验。如果end_date小于start_date,则会显示错误提示信息"End date must be greater than or equal to start date"。

--结束END--

本文标题: validationEngine两个日期比较校验问题

本文链接: https://www.lsjlt.com/news/366569.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作