【发布时间】:2013-03-23 05:51:31
【问题描述】:
我正在使用 jquery validation 插件。当我使用 required(dependency-expression) 我注意到 required( dependency-expression ) 无法正常工作。如前所述,我尝试过
$("#flight_availability").validate({
rules: {
Trip: { required: true },
DepartDate: { required : "#OneTrip:checked" },
Origin: { required:"#OriginId:blank" }
},
});
在上面提到的代码中,代码DepartDate: { required : "#OneTrip:checked" }, 工作正常,但Origin: { required:"#OriginId:blank" } 不起作用。
代码有什么问题?我用萤火虫。它没有显示任何错误。甚至也使用了验证调试选项,但是:(
【问题讨论】:
-
你能也分享一下标记吗
-
你能分享
OriginId和Origin的html -
这就是规则所说的,它说如果
OriginId是空白Origin是必需的。并不是说如果OriginId为空,则应留空 -
什么东西这么难理解?您的规则是,当
#OriginId字段为空时,仅需要Origin字段。这不是你想要的吗?
标签: javascript jquery jquery-plugins jquery-validate