jquery-验证的自定义验证和消息?
Custom Validation and Messgae for jquery-validate?
我们正在使用 jquery-validate 对现有网络应用程序进行验证。我们的应用程序正在动态更新表单字段上的最小和最大属性。在某些情况下,最小值和最大值可能相等。
如果min和max相等,我要显示"Please enter {value}",否则,如果max,"Please enter a number less than or equal to {max}."
有什么想法吗?
使用 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}`;
}
}
}
}
我们正在使用 jquery-validate 对现有网络应用程序进行验证。我们的应用程序正在动态更新表单字段上的最小和最大属性。在某些情况下,最小值和最大值可能相等。
如果min和max相等,我要显示"Please enter {value}",否则,如果max,"Please enter a number less than or equal to {max}."
有什么想法吗?
使用 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}`;
}
}
}
}