Показать сообщение отдельно
  #1 (permalink)  
Старый 07.07.2014, 00:54
Новичок на форуме
Отправить личное сообщение для NitroGenerate Посмотреть профиль Найти все сообщения от NitroGenerate
 
Регистрация: 21.01.2011
Сообщений: 9

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>, все прекрасно отрабатывает.

Подскажите, что тут не так ?

Последний раз редактировалось NitroGenerate, 07.07.2014 в 00:56.
Ответить с цитированием