1

有没有办法(不编辑插件)交换 keyup 或 blur 以进行更改,以便在用户键入/删除某些内容时仍然可以触发验证。

就我而言,我有诸如日期时间选择器之类的东西,某些字段会根据其他字段自动更改其值。当它的值改变时(没有 keyup 或模糊,因为它的值是由其他字段设置的)错误消息应该是干净的。

所以,我必须在每个页面中手动触发,或者有没有其他方法可以做到这一点。谢谢。

4

2 回答 2

1

您不能交换这些行为,但您可以做的是创建一个用于验证该字段的函数,然后将该函数绑定到不同的事件,以便它始终触发您需要的验证。

于 2012-11-12T01:27:36.160 回答
0

如果您想做类似的事情,那么您必须在选择日期后验证该字段(日期时间选择器),就像下面的一样

//check after your date is selected
$("yourform").validate().element( "your datetime picker field" );

上面的东西对你有用

于 2012-11-12T04:36:43.197 回答