Jürgen Schneider: Mehrere Text Input Felder / submit bei Return mit Netscape

Hallo,

ich weiß das dieses Problem schon mal im Forum behandelt wurde,
doch hat mir das nicht ganz weiter geholfen.

Ich habe folgende Seite:

<html>
 <head>

<script>

function sf()
   {
    document.f.q.focus();
   }
  </script>

</head>

<body>
 <form action="/bla.pl" name=f>
  <input maxLength=256 size=55 name=a value="">
  <input maxLength=256 size=55 name=t value="">

<script>
   document.f.q.focus();
  </script>

<input type=submit value="Send" >
 </form>

</body>
</html>

Mein Problem ist nun, das bei Netscape nach einem Return
die Seite nicht weg geschickt wird. Bei IE geht das aber.

Weiß jemand wo der Fehler liegt, bzw. welche Änderungen
ich vornehmen muß damit das auch bei Netscape funktioniert ?

Vielen Dank
Gruß
Jürgen Schneider

  1. Hallo,

    Mein Problem ist nun, das bei Netscape nach einem Return
    die Seite nicht weg geschickt wird. Bei IE geht das aber.

    Weiß jemand wo der Fehler liegt, bzw. welche Änderungen
    ich vornehmen muß damit das auch bei Netscape funktioniert ?

    Der einzige 'Fehler', der hier zu finden ist, ist Deine Auffassung davon, was richtig oder falsch ist.
    Ob das Forumlar bei 'return' abgeschickt wird oder nicht, kann manchmal gut, manchmal auch schlecht sein.
    Mir würde es oft lieber sein, dßa bei 'return' einfach ins nächste Eingabefeld gesprungen wird, aber dummerweise macht das kein Browser von sich us:-(
    Du könntest allenfalls eine Lösung in Javascript implementieren, allerdings halte ich es nicht für sinnvoll.
    Daß ein Forumlar nicht mit 'return' abgesendet wird, ist jedem (regelmäßigem) Benutzer von Netscape klar. Deshalb ist es für ihn auch ein nicht 'normales' Verhalten, wenn der IE das Formular sofort absendet.

    Du siehst, wie man's macht, es ist kann immer irgendwie auch falsch sein.
    Lass es so wie es ist, und jeder wird zufrieden sein;-)

    Grüße
      Klaus

  2. Hi!

    Wenn Du auf ein input eine onChange() - Funktion legst, die das Form wegschickt, dann gehts auch beim NN mit Return. :o)

    Gruss,CS

    1. Hab Deinen Text nochmal durchgelesen.

      Das mit dem onChange geht natürlich, aber wenn Du mehrere input-Felder hast ist es komplexer.

      Wenn Du noch fragen dazu hast kannst mich gerne anmailen.

      Gruss,
      CS