Formeingaben sofort nach Eingabe prüfen
Thorsten Wolf
Hallo Ihr lieben HTML Programmierer Kollegen und Stefan Münz Verehrer.
Ich habe ein kleines Problem.
Ich habe einen interaktiven Text entworfen, innerhalb dessen der Benutzer leere Textboxen ausfüllen soll. Ich habe es mit <input name="frage1" size="15" onClick...> usw. versucht, das wenn die Taste ENTER gedrückt wird, die Location geändert wird. Mit der Window oder Frame location funktioniert es ja unter dem MS IE 4.0 aber nicht bei Netscape. Oder er stellt fest, daß die Eingabe richtig war, ändert die location aber nur wenn man mit der Maus woanders hin klickt. Ist das nicht komisch?
Wenn sich jemand das unter:
http://www.interactive-classroom.com/psycho/lesson_1_l1.htm
mal anschauen. Die Antwort auf die Frage 1 lautet: behavior analysis
Gruß,
Thorsten Wolf
Hallo
Ich bin nicht sicher ob das klapt, aber wenn ich eine Seite per Script in ein Frame laden will, dann gebe ich direkt den Framenamen an. Damit hatte ich noch nie Probleme.
Demnach sollte die Zeile in Ihrem Script wie folgt aussehen:
top.lower.location.href = "lesson_1_q2.htm";
oder so:
parent.lower.location.href = "lesson_1_q2.htm";
Ich hoffe, es hat Ihnen weitergeholfen.
Grüsse
Thomas
ausfüllen soll. Ich habe es mit <input name="frage1" size="15" onClick...> usw. versucht, das >wenn die Taste ENTER gedrückt wird, ...
^^^^^^^^
Hallo Thorsten,
meiner Meinung nach reagiert der event-Handler 'onClick' nicht auf
die ENTER-Taste. Alternativen dazu waeren
onBlur (Verlassen des Eingabefeldes)
oder onSubmit (Formular absenden) - je nachdem, was Du
in Deinem Projekt benoetigst.
Gruss,
Andreas Bierhals