jQuery验证插件,用属性声明需要的规则不工作
jQuery Validation Plugin, declaring required rules with attributes is not working
使用jQuery 1.4.2版本和验证插件1.8.1版本
我有一个文本框,只有当复选框被选中时才需要。如果我在验证方法中声明规则,它将完美地工作:
$("#tipoEntradasForm").validate({
rules: {
cantidad_aforo: { required: "#aforo_limitado:checked" }
}
})
但是为了简单起见,我需要在输入标签的属性中声明它。
我尝试了几个变体,都是类似
的东西<input
name="cantidad_aforo" id="cantidad_aforo" type="text"
class="anchofecha"
required="#aforo_limitado:checked"
min="1"
value=""
/>
但没有成功。
谁能告诉我,如果我做错了什么,我应该怎么做?如有任何建议,不胜感激。
谢谢!
Input的属性'required'与jquery验证的方法不同。所以你不能这样做。因此,原始代码是获得所需内容的最简单方法。
试试这个
<input type="text" name="cantidad_aforo" id="cantidad_aforo" class="{ required: "#aforo_limitado:checked" }" min="1" value="" />
相关文章:
- Javascript:selenium Web驱动程序isDisplayed()不工作
- jQuery UI自动完成突然停止工作
- AngularJS UI路由器不能像ng路由器那样工作
- HTML5音频加载和播放获胜'我不能在iPad上工作
- JavaScript打印功能使日历停止工作
- Javascript.getHours()工作不正常
- 为什么这在IE中的工作方式与在Firefox中不同
- 视频HTML没有'无法在Internet Explorer 11上工作
- 扩展移相器按钮类不工作
- Firebase迁移-简单的Firebase.set没有'不再工作了——旧的还是新的
- 谷歌地图不是以HTML显示,而是在JS Fiddle上工作
- j查询验证规则无法正常工作
- 添加规则/插入规则无法正常工作
- 获取window需要遵循的规则.外部工作
- jQuery验证插件,用属性声明需要的规则不工作
- 如何使自定义jQuery-Validate规则工作
- jQuery:验证规则没有按预期工作
- jQuery动态加载不工作的图像,向多个规则图像显示如何替换src=而不附加到它
- jQuery添加自定义密码规则不工作
- Jquery验证插件.没有使用远程规则删除错误元素(所有元素都可以在没有远程规则的情况下工作)