-1

可能重复:
jQuery 验证插件 - 验证隐藏的输入并且不可见?

我正在尝试使用 equalTo 验证特定单词的隐藏文本字段,但它似乎验证错误。这样做的正确方法是什么?

<input type="hidden" name="aImg" value="true" class="aImg">

$("#artcForm").validate({

        rules: {

            aImg: {
                required: true,
                equalTo: "true"
            },
        },  
4

2 回答 2

1

嘿 Norman 在这里为您查看工作示例案例演示:http: //jsfiddle.net/rgHkD/

因此,在equalTo属性中,我正在比较隐藏字段的默认值 - 单击“继续步骤 2”进行验证。

希望能满足需求!:)

代码

   $('form').validate({
       ignore: "",
       rules: {
           first_nameo: {
                required: true,
                equalTo: "#FirstName"
            },
           first_name: {
                required: true
           },
            last_name: "required",
            address: "required"
        }
    });

图片当你输入 false 时它会失败

在此处输入图像描述

在名字文本框中键入 true 时成功

在此处输入图像描述

于 2012-10-08T08:17:42.730 回答
0

检查这一点,您必须使用预先请求的值添加另一个隐藏字段:

<input name="h1" type="hidden" disabled="disabled" class="required" id="h1" value="your value"/>

<input name="h2" type="hidden" disabled="disabled" class="required"  equalTo="#h1" id="h2" value=""/>

jQuery 参考

希望它有效:)

于 2012-10-08T07:36:54.527 回答