使用对象节点作为变量
Using a object node as a variable
如何使用对象节点作为变量,如下所示newEndEventDate
?
var val = $("form").validate({
rules: {
newEventDate: { required: true, regex: /^(19|20)'d'd-?(0[1-9]|1[012])-?(0[1-9]|[12][0-9]|3[01])$/ },
newEndEventDate: { required: true, regex: /^(19|20)'d'd-?(0[1-9]|1[012])-?(0[1-9]|[12][0-9]|3[01])$/, greaterThan: newEventDate },
newEventText: { required: true, maxlength: 200 },
},
messages: {
...
}
}).form();
在 newEndEventDate
中使用 newEventDate
会使错误'newEventDate' is undefined
。但是如果我注释掉newEndEventDate:
行,那么脚本就可以正常工作。这只发生在 IE10 中,可能发生在所有其他版本的 IE 中。在Chrome和Firefox中工作正常
var rules = {
newEventDate: { required: true, regex: /^(19|20)'d'd-?(0[1-9]|1[012])-?(0[1-9]|[12][0-9]|3[01])$/ },
newEndEventDate: { required: true, regex: /^(19|20)'d'd-?(0[1-9]|1[012])-?(0[1-9]|[12][0-9]|3[01])$/ },
newEventText: { required: true, maxlength: 200 },
};
rules.newEndEventDate.greaterThan = rules.newEventDate;
var val = $("form").validate({
rules: rules,
messages: {
...
}
}).form();
相关文章:
- 节点.js将变量显示为 HTML
- 将节点数据分配给另一个变量jstree
- 在节点中创建文件全局变量
- 节点 js 将变量传递到请求回调函数中
- 无法返回节点.js中的变量
- 节点.JS - 文件名不接受变量
- 循环索引变量的节点 JS 丢失
- 将process.env变量从节点传递或使用到reactjs
- 节点中的变量.js JavaScript 不会改变
- 单元测试节点模块与mocha,模块变量行为怪异
- 避免节点中全局变量的最佳实践
- 节点JS需要没有变量
- jQuery,如何测试一个变量是一个文本节点,不包含任何标记
- 节点.js包括JS文件和设置变量
- 请求节点模块变量范围
- 从对象变量中获取子节点
- 我们如何在外部的节点 js 中使用函数调用中的内部变量
- 访问节点调试器中的外部作用域变量 repl.
- 节点.js变量声明和作用域
- 夜巡中的全局变量.节点.js的 for 循环中出现问题