jquery中的自定义规则

时间:2009-09-15 17:59:12

标签: jquery

嗨我对jquery有点新意可以帮助我在jquery中定义规则

我为电话号码定义了三个字段输入框,命名为

AREACODE 交换 编号

<div class="pad10Top"><input name="areaCode" id="mobilePhone1" maxlength="3"/><input name="exchange" id="mobilePhone2" maxlength="3"/><input name="number" id="mobilePhone3" maxlength="4"/><a href="javascript: void(0)"><img name="link" id="linkMobilePhoneBtn" name="link" src="images/theme/btn_clear.gif" class="inlineButton" onclick="$('#mobilePhone1').val('');$('#mobilePhone2').val('');$('#mobilePhone3').val('');"/></a></div>

我想设计它们,如果你在areacode或交换或数字中键入数字,你必须输入其余字段中的值,我写了这样的代码

rules: {
            areaCode: {
                digits: true,
                minlength: 3
            },
            exchange: {
                digits: true,
                minlength: 3
            },
            number: {
                digits: true,
                minlength: 4
            }
        },

为此我甚至尝试过像

这样的事情
rules: {
            areaCode: {
                digits: true,
                minlength: 3,
            required: "#exchange:filled"
            },
            exchange: {
                digits: true,
                minlength: 3,
            required: "#number:filled"
            },
            number: {
                digits: true,
                minlength: 4,
            required: "#areaCode:filled"
            }
        },

但如果我尝试这个改变,这完全失败我的验证我不确定这是一个语法问题,或者如果我的想法是错误的,如果有人可以帮助我这将是非常有帮助继续我的工作谢谢

1 个答案:

答案 0 :(得分:0)

我不认为你可以通过验证来做到这一点。但是,您可以在字段上注册模糊事件的事件监听器,并在那里切换。