$(document).ready(function(){ var last = null; $('#zipcode-mini').focus(function(){$(this).select();}); $('.zipchange').keyup(function(){ var zip = jQuery.trim($(this).val()).replace(/[^0-9 a-z]+/i,''); if((zip.length>=5) && (last == null || last != zip)){ last = zip; var cid = $('#_rb_cid'); var data = { c: 'getProgramsFromZip', zip: zip }; if(cid.length>0){ data['_rb_cid'] = cid.val(); } $.getJSON('/api.php',data,function(obj){ if(obj && obj['success'] && obj['data']!=null){ var select = $('.programchange'); var current = select.val(); select.html(''); var tmp = []; $.each(obj['data'], function(i,prog){ var tmp = $(document.createElement('option')).val(prog.id).html(prog.program); if(prog.id==current){ tmp.attr('selected','selected'); } select.append(tmp); }); }//alert(select.html()); }); } }).change(function(){$(this).keyup();}); });