The uppercase variants are all deprecated and won't be available anymore in the next release. Please stick with minlength, maxlength, rangelength, min, max and range.
Jörn On Wed, Jun 25, 2008 at 5:02 AM, zhudp.cn <[EMAIL PROTECTED]> wrote: > > thanks very much! > > $("#B").data("previousValue", null); > isn't effective, but > $("#B").data("previousValue", ""); > is OK. It's very A-OK. > > B: { > remote: function(){ > return "/validateABExist.do?A="+$("#A").val() > +"&date="+new > Date().getTime()} > } > > $("#A").change(function() { > $("#B").data("previousValue", ""); > $("#B").valid(); > }); > > In addition, for the method of "minLength/minlength" a question is > discovered: > > rules: { > A { > rangeLength: [5, 15] > } > messages: { > A { > // chinese error message > // there is "rangeLength" but "rangelength" > rangeLength: jQuery.format("密码需要输入{0}-{1}位之间.") > } > } > If I use the "rangeLength" but "rangelength" define the custom > message, > but the defalut message is shown: "Please enter a value between 5 and > 15 characters long." > > I hava to use the "rangelength" define the custom messages: > rangelength: jQuery.format("密码需要输入{0}-{1}位之间.") > is OK, I think there are same question for the method of "minlength/ > minLength, maxlength/maxLength". > > On 6月24日, 下午10时04分, "Jörn Zaefferer" <[EMAIL PROTECTED]> > wrote: >> The remote method caches the last entered value, and sends a new >> request only when the content changed. >> >> You could clear the cache manually: $("#B").data("previousValue", null); >> >> Let me know if that works for you. >> >> Jörn >> >> >> >> On Tue, Jun 24, 2008 at 11:15 AM, zhudp.cn <[EMAIL PROTECTED]> wrote: >> >> > Thank you for your reply! >> >> > I have tried it, the first time of A happen changed, B's validate >> > method is called. >> > but the second time, B's validate method is called again. >> > the breakPoint of java's programe hasn't called. >> >> > cf: when the B happen changed, the A's value isn't changed.- 隐藏被引用文字 - >> >> - 显示引用的文字 - >