submit() не срабатывает
Всем доброго времени суток.
Никак не могу понять, почему не срабатывает субмит формы. Есть кнопка: <a href='javascript:yandex('PC');' title='dsda'>...</a> есть скрипт: function yandex(type) { document.forms['ya_form'+type].submit(); } Получаю из ссылки атрибут href, и вызываю его через eval(). В ответ undefined. Ок. Может что-то не так, обрезаю строку до yandex('PC') и вызываю через eval(), ответ тот же. Ок, вызываю напрямую, yandex('PC') ответ тот же. Ладно, отсекаем посредника, и вызываю document.forms['ya_formPC'].submit(); и опять undefined. Ок, может формы нет, смотрю форму : document.forms['ya_formPC'], все на месте! Тогда пробую мышой кликнуть на ссылку: <a href='javascript:yandex('PC');' title='dsda'>...</a>, все прекрасно отрабатывает. Подскажите, что тут не так ? |
Не понял, а что по вашему должен вернуть submit если не undefined?
|
Тогда перефразирую. Мне нужно, что бы скрипт сам отправил форму.
Или по другому. Есть некая форма, мне нужно из консоли "нажать субмит" что бы форма со всеми данными отправилась по url'у формы |
Ну в обычной ситуации вызов submit() отправит форму. А почему у вас этого не происходит - надо код смотреть.
|
Часовой пояс GMT +3, время: 09:05. |