onSubmit
- это обработчик событий, и вы задерживаете функцию только на 1 мс, я полагаю, что Chrome и FF игнорируют этот код, и IE терпит неудачу, потому что IE глупый.
РЕДАКТИРОВАТЬ о, да, IE не всплывает наSubmit, как все, потому что IE глупо.
EDIT2 весь код для OP здесь: http://pastebin.com/t8vdK8B2
очевидно onSubmit
- это имя функции в этом коде, это также обработчик событий.Поскольку функции не являются полиморфными, их следует перезаписывать, но поскольку это обработчик событий, я не уверен.
Редактировать 3
Хорошо, поэтому эта функция onSubmit
должнаработать и оставить обработчик событий в покое, но я предлагаю изменить это имя функции, и похоже, что вы пытаетесь передать переменную в функцию в setTimeout
, вы можете сделать это следующим образом:
setTimeout(onSubmit,1,id);