使用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=""
/>
但没有成功。
任何人都可以告诉我,如果我做错了什么,我该怎么做?任何建议都将不胜感激。
谢谢!
答案 0 :(得分:0)
试试这个
<input type="text" name="cantidad_aforo" id="cantidad_aforo" class="{ required: "#aforo_limitado:checked" }" min="1" value="" />
答案 1 :(得分:0)
输入的属性&#39;必需&#39;与jquery验证方法不同。所以你不能这样做。 因此,原始代码是获得所需内容的最简单方法。