我有一个在输入的最大长度上触发的 ajax 调用。但是,如果用户继续输入字符(因为它们算作按键),它会继续触发。有没有办法在 5 个字符限制之后防止额外的 ajax 调用?
html
<input type="text" value="" id="billZipCode" name="billZipCode" class="smallInput coreAddrBill" maxlength="5">
javascript
//show city/state on input maxlength
$("input#billZipCode").live("keyup", function( event ){
if(this.value.length == this.getAttribute('maxlength')) {
if ($(this).valid() == true ) {
zipLookup(this, "USA");
}
}
});