jquery验证的自定义验证和消息?
我们使用jqueryvalidate对现有web应用程序进行验证。我们的应用程序正在动态更新表单字段上的min和max属性。在某些情况下,最小值和最大值可能相等 如果min和max相等,我想显示“请输入{value}”,否则,如果max,“请输入一个小于或等于{max}的数字。”jquery验证的自定义验证和消息?,jquery,jquery-validate,Jquery,Jquery Validate,我们使用jqueryvalidate对现有web应用程序进行验证。我们的应用程序正在动态更新表单字段上的min和max属性。在某些情况下,最小值和最大值可能相等 如果min和max相等,我想显示“请输入{value}”,否则,如果max,“请输入一个小于或等于{max}的数字。” 有什么想法吗?使用range方法,而不是min和max。然后,您可以使用自定义消息函数检查范围的开始和结束是否相同: messages: { "fieldname": { range: func
有什么想法吗?使用
range
方法,而不是min
和max
。然后,您可以使用自定义消息函数检查范围的开始和结束是否相同:
messages: {
"fieldname": {
range: function([min, max], element) {
if (min == max) {
return `Please enter ${min}`;
} else {
return `Please enter a number between ${min} and ${max}`;
}
}
}
}
向我们展示代码的相关部分如何?否则,我认为您需要编写一个自定义函数,将
min
和max
合并到一个方法中,以便您可以执行动态消息传递。您是否可以使用range
属性而不是单独的min
和max
属性?