嗨我对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"
}
},
但如果我尝试这个改变,这完全失败我的验证我不确定这是一个语法问题,或者如果我的想法是错误的,如果有人可以帮助我这将是非常有帮助继续我的工作谢谢
答案 0 :(得分:0)
我不认为你可以通过验证来做到这一点。但是,您可以在字段上注册模糊事件的事件监听器,并在那里切换。