H2O: Autovervollständigen

Beitrag lesen

Hallo.

Ich gebe in ein INPUT-Textfeld etwas ein und wie von T9 beim Handy bekannt, soll das Feld sich autovervollständigen.

T9 auf einer Computertastatus *g*
Ich glaube du meinst etwas anderes.

Gibt es so etwas evtl. als fertiges (anpassbares) Script?
Bzw. ist sowas mit JS theoretisch ueberhaupt moeglich?

Ja. Ich habe sowas vor kurzem für jemand anderen gemacht, der (glaube ich) das selbe wollte wie du:
[pref:t=84619&m=496462]

Hier ist nochmal der Quelltext:

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

<html>
<head>
<title>Ergänzen</title>

<script language="JavaScript">
<!--

var namen = new Array("Andreas",
"Anika",
"Anna",
"Anne",
"Thomas",
"Tim");

var anzahl = namen.length;

var zaehler = "0";

var but1 = "<input type="button" onClick="setzen(this.value)" value="";
var but2 = "">";

function leer() {
zaehler = "0";
document.getElementById("namen").innerHTML = "";
}

function check() {

var feld = document.form.feld.value;

while (zaehler < eval(anzahl + "-0")) {

if (feld == namen[zaehler].substr(0,feld.length) && feld != "") {
document.getElementById("namen").innerHTML =  document.getElementById("namen").innerHTML + "<br>" + but1 + namen[zaehler] + but2;
}
zaehler++;
}

}

function setzen(name) {
document.form.feld.value = name;
document.getElementById("namen").innerHTML = "";
}

//-->
</script>

</head>
<body>

<form name="form">
<input type="Text" name="feld" onKeyUp="leer(); check();" value="">
<div id="namen"></div>
</form>

</body>
</html>

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Bei diesem Quelltext erscheint eine Liste, und je nachdem was mein eingibt richtet sich dieses Script nach der Eingabe.
Das Script kennt 6 Namen:
"Andreas","Anika","Anna","Anne","Thomas","Tim"

Gibt man nun "A" ein erscheint eine Liste mit Name 1, 2, 3 und 4.
Gibt man nun "Ann" ein scheint eine Liste mit Name 3 und 4.

Die Arrays oben kannst du noch ergänzen.

Solltest du Fragen haben kannst du diese gerne stellen.

Aber ist das überhaupt so ungefähr das was du meintest?

Ich hoffe ich konnte helfen, H2O

--
Erst die FAQ's durchgehen: http://de.selfhtml.org/navigation/faq.htm.
Dann im im </archiv/> suchen: http://suche.de.selfhtml.org/
http://www.google.de/ nutzen und erst dann das Forum fragen.
ie:% fl:| br:^ va:| ls:# fo:) rl:? n4:| ss:{ de:] js:) ch:? sh:( mo:? zu:|
Infos: http://emmanuel.dammerer.at/selfcode.html