Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: для новичков > переопределить onsubmit формы


Автор: serpico 25.10.2010, 06:23
столкнулся с такой проблемой,

Код

form.setAttribute("onsubmit", "dowork(); return false;");


вроде как прописывает onsubmit, но при сабмите самой формы через IE ничего не происходит.

Собственно, есть ли какие то способы переопределить onsubmit для формы?

Автор: bars80080 25.10.2010, 14:12
ну, видимо он вас не понимает. всё-таки, это ж не совсем атрибут.

но прежде проверьте, точно ли ИЕ дотягивается до формы. есть ли вообще какой-нибудь объект в form



если нормально, то залепите событие примерно так:

Код

form.onsubmit = function() { dowork(); return false; };



Автор: serpico 25.10.2010, 18:16
действительно помогло, спасиба.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)