Hi, I have a form where users must select from over 11000 records in list_box. I'm using ajax to observe text field and update select to reduce high load when loading page (If I populate list box with 11K records page renders very slow). So the problem is that $ajax->observeField() triggers not on typing in text field, but when the field lost focus. In other words - it works on javascript "onBlur" event, not on "onChange". Is there a way to populate my list_box when user is typing in text_box and is not necessary to press TAB, or to click somewhere with mouse . Here is snippet from my view (I don't think there is a problem in controller or model code, because if the text_field lost focus all is fine and working)
print $form->input('Employer.string', array('type'=>'text', 'maxlength'=>'5', 'size'=>'10', 'id'=>'employer_string', 'label'=>'Employer')); print '<span class="ajax_update" id="ajax_indicator" style="display: none;"><img src="/cake_apps/img/ajax_update.gif" alt="Working..." /></ span>'; print $form->input('CustomerTaxDetail.employer_id', array('type'=>'select', 'label'=>'', 'options'=>$employersArray, 'showEmpty'=>false, 'size'=>4, 'id'=>'employers', 'error'=>array('required'=>'Employer is obligatory', 'maxlength'=>'Employer code max length is 8 symbols', 'number'=>'Employer code must be a number'))); print $ajax->observeField('employer_string', array('url'=>'/employers/ autocomplete', 'update'=>'employers', 'indicator'=>'ajax_indicator', 'onChange'=>true)); P.S. Even when I write something like this: print $form->input('Employer.string', array('type'=>'text', 'maxlength'=>'5', 'size'=>'10', 'id'=>'employer_string', 'label'=>'Employer', 'onChange'=>'window.alert(\'CHANGE\')')); nothing happens when typing in text box --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Cake PHP" group. To post to this group, send email to cake-php@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/cake-php?hl=en -~----------~----~----~----~------~----~------~--~---