H²O: Frage-Antwort-Spiel (2 Textfelder): 3 Fragen an euch

Beitrag lesen

Hallo.

Ich habe es geschafft. Ein kleines Frage Antwort Spiel hinzukriegen.
Oben schreibt man was rein. Unten kommt die Antwort.
Das Script seht ihr unten. Schreibt man z.B. "Nachricht 1" ist die Antwort "aaa111".
Schreibt man "Nachricht 2" ist die Antowrt "bbb222".

Nun habe ich drei Fragen:
1.: Wie schaffe ich es, dass es dem Script egal ist ob man groß oder klein schreibt?

2.: Wie schaffe ich es, dass sobald auf den Button gedrückt wurde oder Enter gedrückt wurde und damit auch die Antwort erscheint das erste Feld leer ist?

3.: Wie schaffe ich es, dass sobald das Script irgendein Wort findet es die bestimmte Antwort in Feld 2 schreibt. Beispiel:
Ich schreibe: Hier ist die Nachricht 1.
Nun sollte die Nachricht auch erscheinen, auch wenn der PC das Vorgegebene nicht alleine wiederfindet.

Wenn ihr nicht auf alle Fragen eine Antwort wisst, dann schreibt einfach das, was ihr wisst.

Vielen, vielen Dank H²O

Hier ist das Script:

<html>
<head>
<meta name="author" content="">
<title>Beispiel - Textfeld überprüfen</title>

</head>
<body>
<center>
Felder freilassen und dann abschicken.<br>
<br>

<!-- hier beginnt das script //-->

<script LANGUAGE="JavaScript">
function test() {

if (document.forms[0].elements[0].value == "Nachricht 1"){
            document.forms[0].elements[1].value = "aaa111"
            document.forms[0].elements[0].focus();
              return false;
        }

if (document.forms[0].elements[0].value == "Nachricht 2"){
            document.forms[0].elements[1].value = "bbb222"
            document.forms[0].elements[0].focus();
              return false;
        }

}
//--</script>

<table border=1 bgcolor="#0000A0">
<form method="POST" action="" onSubmit="return test()">
<tr>
<td>Was???</td>
<td><input type="text" size="30"></td>
</tr>
<tr>
<td>Antwort:</td>
<td><input type="text" size="30"></td>
</tr>
<tr>
<td colspan=2><center><input type="submit" value="abschicken"></center></td>
</tr>
</form>
</table>
<br>
</center>

</body>
</html>