Ich gebe ein zeichen ein - noch noch kein autocomplete.
ich gebe ein zweites ein - autocomplete startet.
wenn jetzt der user ein backspace eingibt, soll autocomplete nicht wieder mit einem zeichen starten (lange abfrage), daher setze ich bei betätigung von backspace den wert im feld auf 0.
wenn ich jetzt wieder ein (das erste sichtbare im feld) zeichen eingebe, startet autocomplete wieder sofort: ;(
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17: |
function zaehlen (wert,taste) {
if (!taste)
taste = window.event;
if (taste.keyCode=='8') {
document.rl100.bezeichner.value='';
}
laenge = wert.length;
if (laenge >= 1) {
new Ajax.Autocompleter('bezeichner', 'auto1', 'get_db_data.php', {indicator: 'indicator1'});
}
}
|
gibt es im ajax.autocompleter kein eingebautes delay oder eine prüfung der anzahl der eingebenen zeichen?