Uschi Renziehausen: Merkwürdige Vorgänge bei Textfeld + Enter

Hallo,

ich stehe vor einem Rätsel, könnt ihr mir vielleicht bei der Lösung helfen?
Ich habe ein Textfeld, in das der User was eingeben soll. onChange gibt es eine Rückmeldung.
Das funktioniert auch, solange er sich mit Tab oder Mäuschen weiterbewegt. Aber wenn er die Enter-Taste
betätigt, wird der Wert des Textfeldes folgendermaßen Adresszeile übergeben:

http://www.ph-erfurt.de/~lingua/renzi/latein/interaktiv/verw1_manneskraft.html?G01elemInp=vii

Dabei wird die Datei neugeladen, und alle Eingaben sind futsch :(

Die aufgerufene Funktion sieht so aus:

function textFeld(wert,ok,hakenName){
hakenNr = hakenName;  
if(wert == ok){
  korrekt = "ja";
  hakenSetzen();  
  }
if(wert != 0 && wert != ok){
  korrekt = "nein";
  hakenSetzen();
  }
}

Aufgerufen wird sie mit: onChange="textFeld(this.value,'vir',1)"

Könnt ihr mir sagen, was da vor sich geht.

Liebe Grüße, Uschi

  1. Hi Uschi,

    das Problem hatte ich auch schon mal:
    bei Return wird das Formular automatisch abgeschickt.
    Das kann man folgendermaßen unterbinden:
    <form onsubmit="return false">

    Dabei wird aber jegliches Abschicken des Formulars verhindert. Aber soweit ich sehe, ist das für deine Seite ja eh egal.

    MfG Simon

    1. Danke Simon,

      es funktioniert <freu>, du darfst dich als Retter meines Sonntagnachmittags betrachten.

      liebe Grüße, Uschi

      1. es funktioniert <freu>, du darfst dich als Retter meines Sonntagnachmittags betrachten.

        Tja, so entstehen die Helden des Alltags (ich klopfe mir grade selber auf die Schulter :-)

        Übrigens: deine Seiten sehen mir ganz nach einem Lateinkurs aus.
        Vielleicht kann ich mein Latinum ja doch noch mit einer besseren Note als 4 abschließen. Damit hättest du mich wieder gerettet.

        MfG Simon

        1. Lieber Simon,

          Übrigens: deine Seiten sehen mir ganz nach einem Lateinkurs aus.

          Sie sind einer, aber ein unfertiger. Wenn du ihn benutzen willst, mail mir, dann gebe ich dir die infos, die meine Studies auch immer kriegen.
          Außerdem ist der Kurs noch nicht fertig. Wenn du also Probleme mit speziellen Themen hast, maile ebenfalls. Ich bin interessiert an online-Schülern.
          Nur so kriege ich raus, was ich zu tun habe.

          multas gratias tibi agit ursa minor.