Nicola: Nach onBlur Cursor in nächstes Feld setzen

Hallo,
vielleicht kann mir jemand helfen ....
ich habe eine Tabelle, in der jede Zelle ein Formularfeld ist.
Jede Tabellenzeile ist ein eigenes Formular.
Beim Verlassen der Zelle wird der Inhalt mit onBlur gespeichert.
Jetzt möchte ich gerne, dass der Cursor nach dem Verlassen und Speichern in die nächste Zelle springt, damit man dort, ohne jeweils mit der Maus in das Feld klicken zu müssen, direkt weiterschreiben kann.
Weiß jemand wie das geht ???

Gruß
Nicola

  1. Hallo,
    vielleicht kann mir jemand helfen ....
    ich habe eine Tabelle, in der jede Zelle ein Formularfeld ist.
    Jede Tabellenzeile ist ein eigenes Formular.
    Beim Verlassen der Zelle wird der Inhalt mit onBlur gespeichert.
    Jetzt möchte ich gerne, dass der Cursor nach dem Verlassen und Speichern in die nächste Zelle springt, damit man dort, ohne jeweils mit der Maus in das Feld klicken zu müssen, direkt weiterschreiben kann.
    Weiß jemand wie das geht ???

    Gruß
    Nicola

    Hallo,
    gebe in Dein Formular für jedes Inputfeld eine Legend an (siehe Beispiel auf meiner HP: [LINK: http://www.iaweb.org/modules.php?name=News&new_topic=2  /], dann kannst Du jedes Mit einer ID versehen, am besten eing1 bis eing10
    mit onblur=wechsel(eing1) kannst Du den Wechsel setzen.

    in Dein Javascript einbauen:

    function wechsel(feld){

    if (document.all&&!document.getElementById){
    eval("document.formularname."+feld+".focus()")}
    else if (document.getElementById){document.getElementById(feld).focus()}

    }

    1. Hallo,
      gebe in Dein Formular für jedes Inputfeld eine Legend an (siehe Beispiel auf meiner HP: [LINK: http://www.iaweb.org/modules.php?name=News&new_topic=2  /], dann kannst Du jedes Mit einer ID versehen, am besten eing1 bis eing10
      mit onblur=wechsel(eing1) kannst Du den Wechsel setzen.

      in Dein Javascript einbauen:

      function wechsel(feld){

      if (document.all&&!document.getElementById){
      eval("document.formularname."+feld+".focus()")}
      else if (document.getElementById){document.getElementById(feld).focus()}

      }

      Vielen Dank schon mal für die schnelle Antwort ... doch eine Unklarheit ist da noch :
      Jedes meiner Inputfelder sieht ungefähr so aus :
      <input type="text" name="task" class="textfeldf" value="<!--task-->" onBlur="document.<!--task_admin-->.submit();">

      D.h., ich habe schon onBlur verwendet .... wie kann ich jetzt noch
      onblur=wechsel(eing1) einbauen ??