Ćao.
Koristim na jednom sajtu prototype scriptaculous autocompleter. Kako je pri promeni teksta u input box potrebno slati novi ajax zahtev, tako da se za svaki keyup event kreira nova instanca autocompletera. Problem je u tome što se pri promeni vrednosti textboxa ne brišu prethodne instance tako da će nakon unosa n-tog slova slati zahtev svi prethodno dodati autocompleteri.
Na koji način je moguće prilikom izvršavanja new Ajax.Autocompleter(...) ukloniti sve prethodno zakačene na dati input element?
Koristim na jednom sajtu prototype scriptaculous autocompleter. Kako je pri promeni teksta u input box potrebno slati novi ajax zahtev, tako da se za svaki keyup event kreira nova instanca autocompletera. Problem je u tome što se pri promeni vrednosti textboxa ne brišu prethodne instance tako da će nakon unosa n-tog slova slati zahtev svi prethodno dodati autocompleteri.
Na koji način je moguće prilikom izvršavanja new Ajax.Autocompleter(...) ukloniti sve prethodno zakačene na dati input element?
Code:
<script type="text/javascript">
Event.observe('ARTICLE_lokacija', 'keyup', function(event) {
new Ajax.Autocompleter('ARTICLE_lokacija','update2','/proxy.php?src=' + $F('ARTICLE_lokacija') , { tokens: ','} );
});
</script>
<script type="text/javascript">
Event.observe('ARTICLE_lokacija', 'keyup', function(event) {
new Ajax.Autocompleter('ARTICLE_lokacija','update2','/proxy.php?src=' + $F('ARTICLE_lokacija') , { tokens: ','} );
});
</script>