<form method="POST" onsubmit="return false;">
...
<input type="submit" name="button" value="Login" onclick="require('file.js').submitForm(this.form);">
...
</form>
Как я могу вызвать событие onclick этого элемента INPUT (чтобы он мог отправить форму) в Internet Explorer 9 с помощью javascript? Я пробовал:Запуск события onclick ввода/формы
document.getElementsByName("button")[0].click()
и
document.getElementsByName("button")[0].onclick()
но ни работы.
(document.getElementsByName ("кнопка"). Длина = 1)
Вы получаете какие-либо ошибки? вы уверены, что это первая кнопка в форме? можете ли вы добавить идентификатор к кнопке и получить элемент по ID? – Goose
[fireEvent MSDN] (http://msdn.microsoft.com/en-us/library/ie/ms536423 (v = vs.85) .aspx) – Givi
Нет, у меня не было видимых ошибок, но я знаю, что был неправильным - форма не отправилась, если я оставил некоторые поля пустыми. Когда я поставлю правильные значения в полях, которые он отправил правильно, используя метод click(). – Kossak