ChrisB: JavaScript und HTMLFormElement im IE

Beitrag lesen

Hi,

Ein Script-gesteuertes Submit eines Formulars via Formular.submit() löst kein onsubmit-Event aus. Somit läßt sich auch mit einem Eventhandler an dieser Stelle kein Blumentopf gewinnen.

Also Lösung bietet sich hier, das Standard-Submit zu überschreiben. Dies wirkt sich dann nicht nur auf das submit des Formulars aus, sondern grundsätzlich auf alle submits.

Und warum nicht *nur* die submit-Methode des Formularelements, an das sowieso gerade eine onsubmit-Event angehaengt werden soll, individuell ueberschreiben?

HTMLFormElement.prototype.submit = function(eventObject) {...}


>   
> An dieser Stelle noch eine Frage: mein IE7 kennt das HTMLFormElement nicht. Zwar scheine ich nicht der einzige mit diesem Problem zu sein, laut MSDN sollte es dieses Objekt aber geben.  
  
Natuerlich kennt der IE auch Form-ELemente.  
Aber das Prototyping von HTMLElement-Objekten, dass kennt er m.W. immer noch nicht.  
  
MfG ChrisB  
  

-- 
"The Internet: Technological marvel of marvels - but if you don't know \*what\* you're lookin' for on the Internet, it is nothing but a time-sucking vortex from hell."