Мне было интересно, есть ли какой-либо метод (с использованием JS или иначе), чтобы автообновить форму с полем с именем и идентификатором как 'submit'. По сути, мой весь HTML код выглядит следующим образом:JavaScript form submit С полем под названием submit
<html>
<body onload=myForm.submit()>
<form id="myForm" name="myForm" action="http://example.com/examplePage.do" method="POST">
<input type=hidden name="val1" id="val1" value="some_Value"/>
<input type=hidden name="val2" id="val2" value="another_Value"/>
<input type=hidden name="val3" id="val3" value="yet_another_Value"/>
<input type=hidden name="submit" id="submit" value="Continue"/>
</form>
</body>
</html>
Очевидно, что myForm.submit() возвращает ошибку myForm.submit is not a function
. Сервер отклоняет запрос, если в поле «отправить» не указано поле «значение» как «Продолжить», и требование заключается в автоматической отправке.
Я попробовал это. Теперь я получаю ** 'NS_ERROR_XPC_BAD_OP_ON_WN_PROTO: Незаконная операция над объектом WrappedNative prototype' ** – karniv0re
http://jsbin.com/aWOROviC/1/ работает для меня в Firefox и Chrome. В каком браузере вы это пытаетесь? – Quentin
Мой плохой! Это работает. Имел опечатку на идентификаторе формы. Исправлено в моем коде. Работает сейчас. Спасибо всем! – karniv0re