jQuery验证两个字段len()。

时间:2014-04-06 16:17:12

标签: javascript jquery

伙计我正在使用jQuery Validation插件验证输入文本字段...

像这样:

$("#formSettings").validate({

        rules: {
            sta: {
                required: true,

            },
            crs: {
            equalTo: "#password"
        }
    },
    messages: {
            email: {
                required: "Please Provide Your Email Address",
                email: "Provide Valid Email Address"
            },
    });

问题:我需要将一个文本字段值与另一个匹配,每个文本字段都有逗号分隔值,它们应该在继续之前匹配,任何想法我该怎么做

如果textfield 1是:1,2,3,4,5,6那么textfield2应匹配。

1 个答案:

答案 0 :(得分:0)

$('#selector').val().length 

在.length的基本jQuery版本之上之后你可以做一个if语句。以下是您尝试的简短未经测试的测试:

<input type="text" value="1,2,3,4,5" id="thing1">
<input type="text" value="1,2,3,4" id="thing2">
<input type="button" name="submit" value="submit" id="submit">


$('#submit').click(function(event){

    var thing1 = $('#thing1').val().length;
    var thing2 = $('#thing2').val().length;

    if (thing1 == thing2) {
        return true;
    } else {
        alert("Contents must have same length");
        return false;
    }

});

小提琴:http://jsfiddle.net/8XQB3/