入力の最大長でトリガーされる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");
}
}
});