Вопрос

Я пытаюсь сделать этот кусок работы кода.

<form name="myform" onsubmit="alert('1');"> </form>
<a href="javascript: void(0);" onclick="document.myform.submit();">ok</a>

Однако ничего не происходит, когда я нажимаю «ОК». Где я ошибался?

Это было полезно?

Решение

Браузер не вызывает onsubmit событие, если вы называете submit Способ программно. Следовательно, если форма использует сценарию Validator Form, позвоните в onsubmit Способ также для запуска проверки.

http://www.javascript-coder.com/javascript-form/javascript-form-submit.phtml. (Есть также пример)

Итак, ваша форма отправлена, но onsumbit не срабатывает.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top