Simon: Formulare

Beitrag lesen

Hi!

So müsste es eigentlich funktionieren: das Script unten in den HEAD und das Formular in den Body; dann wird bei jedem Tastendruck (Achtung: onkeypress funktioniert nur mit IE) überprüft, ob die Frage im Repertoir vorhanden ist und gegebenenfalls die Antwort ausgegeben.

<script language="JavaScript"><!--
var fragen = new Array("Frage1","Frage2","Frage3");
var antworten = new Array("Antwort1","Antwort2","Antwort3");

function antworten(frage)
{
for(i=0;i<fragen.length;i++)
  if(frage == fragen[i])
   document.frage_antwort.antwort.value = antworten[i];
}
//--></script>

...

<form name="frage_antwort">
<input type="text" name="frage" onkeypress="antworten(document.frage_antwort.frage.value)">
<input type="text" name="antwort">
</form>