12 august 2008

IE6, FORM submit si multi nervi

Cum te-ai simti sa vezi ca un script care odata mergea, brusc nu mai merge?

Povestea este cam asa: intru si eu dupa ceva vreme in Windows si dau sa testez un o aplicatie in IE6, doar asa de dragul de a vedea ca merge si sa am eu sufletul impacat. Insa din pacate, aplicatia nu a mers si intrebarile au inceput sa apara.

De fapt ce nu mergea era submit-ul la formulare de tipul:
<a href="#" onclick="submitForm('id_formular'); return false;">Submit</a>


Evident aceasta problema apare doar in IE6, si nu stiu sigur, dar s-ar putea si in IE7.

Dupa ceva cercetare, aflu si eu in sfarsit, evident ultimul, ca situatiile de genul acesta se rezolva in IE6 prin adaugarea unui event.returnValue=false;, adica ceva de genul:
<a href="#" onclick="submitForm('id_formular'); event.returnValue=false; return false;">Submit</a>

Niciun comentariu: