Rechtschreibfehler der Nutzer umgehen. Suggest ohne Call?
bearbeitet von ursus contionabundo~~~html
<input type="text" class="form-control" name="s" placeholder="Hersteller eingeben" autocomplete="off" aria-autocomplete="list">
~~~
Tatsächlich. Die liefern eine lange Wortliste mit:
~~~js
var searchInputs = document.getElementsByName("s");
for(var i = 0; i < searchInputs.length; i++) {
var awesomplete = new Awesomplete( searchInputs[i] );
awesomplete.list = ["000","0000","00000", [… ,] ,"zylindersystem","zzgl","下次见","售后服务"];
awesomplete.minChars = 2;
awesomplete.maxItems = 10;
}
~~~
Das (ein) [Skript mit der Klasse Awesomplete](https://leaverou.github.io/awesomplete/) habe ich dann hier gefunden.
Effizient sieht das nicht aus. 281.127 Bytes an Daten (im HTML-Quelltext), die einmal als Quelltext, und dann nochmals als Array im Speicher landen. (Und mit jedem Request übertragen werden...)
Rechtschreibfehler der Nutzer umgehen. Suggest ohne Call?
bearbeitet von ursus contionabundo~~~html
<input type="text" class="form-control" name="s" placeholder="Hersteller eingeben" autocomplete="off" aria-autocomplete="list">
~~~
Tatsächlich. Die liefern eine lange Wortliste mit:
~~~js
var searchInputs = document.getElementsByName("s");
for(var i = 0; i < searchInputs.length; i++) {
var awesomplete = new Awesomplete( searchInputs[i] );
awesomplete.list = ["000","0000","00000", [… ,] ,"zylindersystem","zzgl","下次见","售后服务"];
awesomplete.minChars = 2;
awesomplete.maxItems = 10;
}
~~~
Das (ein) [Skript mit der Klasse Awesomplete](https://leaverou.github.io/awesomplete/) habe ich dann hier gefunden.