Как вызывать формы ['myform']. Submit с вводом с именем 'submit' существует
У меня есть форма, которая содержит элемент ввода
<form name='myform'>
<input name='submit'>
</form>
Как мне позвонить forms['myform'].submit()
? forms['myform'].submit
относится к элементу ввода, а не функции.
1 ответ
Решение
Украсть метод отправки из другой формы
document.createElement('form').submit.apply(document.forms.myform);
Это не будет работать в IE6. Изменение названия кнопки отправки является более безопасным, надежным и простым вариантом.