Как вызывать формы ['myform']. Submit с вводом с именем 'submit' существует - PullRequest
1 голос
/ 16 января 2012

У меня есть форма, которая содержит элемент ввода

<form name='myform'>
    <input name='submit'>
</form>

Как мне позвонить forms['myform'].submit()?forms['myform'].submit относится к элементу ввода, а не к функции.

1 Ответ

6 голосов
/ 16 января 2012

Украсть способ отправки из другой формы

document.createElement('form').submit.apply(document.forms.myform);

Это не будет работать в IE6 . Изменение названия кнопки отправки - более безопасный, надежный и простой способ.

...