lina-: wie onsubmit "aufhalten"?

Beitrag lesen

moin :)

updateTextField() heißt die funktion in deinem code.

*g* zu viel umbenennen ;)

  • verlässt der User das Textfeld jedoch nicht, sondern führt ein submit mit "Enter" aus, soll das Textfeld ebenso aktualisiert werden.
  • Dazu muss das Feld erstmal verlassen werden
    nein, dazu muss die funktion updateTextField() aufgerufen werden, das sagtest du doch gerade selber - also warum machst du das bei onSubmit nicht einfach?

Weil es intern (beim IE) leider so ist, dass bei einem expliziten aufruf von onSubmit auch ein onBlur() auf alle Elemente der Form aufgerufen wird - was den Effekt hat, dass die Funktion zum updaten zweimal ausgeführt wird (was nicht Sinn der Sache ist).

Komischerweise tritt dieser Effekt nicht auf, wenn man onSubmit in der Form einfach wegläßt (sich also darauf verläßt dass ein submit auch alle Elemente "blured").

Hab ich alles schon probiert :(

liebe Grüße aus Berlin
lina-

--
Self-Code: ie:% fl:( br:^ va:) ls:/ fo:| rl:( ss:) de:] js:| mo:)