<form action="/?wpmlmethod=offsite&list=2&wpmlformid=" method="post">
...
</form>
Я пробовал:Отправить форму с помощью Javascript
<script type="text/javascript">document.forms[0].submit();</script>
Но это не сработало.
<form action="/?wpmlmethod=offsite&list=2&wpmlformid=" method="post">
...
</form>
Я пробовал:Отправить форму с помощью Javascript
<script type="text/javascript">document.forms[0].submit();</script>
Но это не сработало.
Вы должны представить его на каком-то click
событие, и т.д., например:
elem = document.getElementById('button_id');
elem.onclick = function(){
document.forms[0].submit();
};
Update:
Как вы сказали, форма уже заполнена, вы хотите, чтобы представить его сразу, вы можно попробовать вместо этого:
window.onload = function(){
document.forms[0].submit();
};
Обратите внимание, что forms[0]
представляет первую форму на странице, я е есть более одного формы на странице, вам нужно будет указать правильный индекс для того, например forms[1]
, forms[2]
и т.д.
submit
, поскольку это будет сбрасывать метод отправки со ссылкой на этот HTMLElementNode.Это, скорее всего, не должно быть загрузка страницы, чтобы мгновенно отправить форму с помощью JS. Вы должны были иметь всю информацию, необходимую на сервере, когда вы создали форму. Он пахнет плохим дизайном и может break the back button.
, когда вы хотите отправить форму? – Sarfraz
/? Wpmlmethod = offsite & list = 2 & wpmlformid = – Steven