Не могу заставить мою форму программно отправить форму, несмотря на попытки нескольких способов. Пробовал чистый JS, пробовал и jQuery. Безуспешно.
У меня есть этот тег формы:
<form action="https://docs.google.com/forms/d/13zex8ZsEsnZz3A8uB4jU4oDb5wZfaqqq2Pq2CGlIe6M/formResponse" method="POST" id="ss-form" target="_self" onsubmit="" name="eForm">
<!--My Form Stuff-->
<input type="submit" name="submit" value="Submit" id="ss-submit">
</form>
Вот что я пробовал:
/*jQuery*/
$('#ss-form').submit();
/*Javascript*/
document.getElementById('ss-form').submit();
document.eForm.submit();
Ни один из них не работает. Не знаю почему, но я предполагаю, что это как-то связано с тем, что я пытаюсь отправить форму Google. Если я физически нажимаю кнопку «Отправить», все работает нормально.
Любая помощь приветствуется.
$(document).ready()
также пробовал(function(){})()
- person Adjit   schedule 23.06.2014onsubmit=""
- это что-то меняет? - person Barmar   schedule 23.06.2014submit input
имяsubmit
... и это ограниченное имя, которое переопределяетform.submit()
функцию ... просто переименуйте его во что-то другое, напримерsubmiter
, и оно будет работать. - person Flash Thunder   schedule 23.06.2014