Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 16.10.2020, 07:37
Профессор
Отправить личное сообщение для _marisha Посмотреть профиль Найти все сообщения от _marisha
 
Регистрация: 18.05.2018
Сообщений: 170

Сообщение от laimas Посмотреть сообщение
То есть, она может быть третьей, пятой или первой, и это не постоянно?
- на данный момент форма четвертая. После обновления страницы порядок формы не меняется.
Делаю так:
let payment = document.forms[3].action;

Если в консоли разработчика написать document.forms[3].action, то результат формы выводится. А если в коде прописать:

let payment = document.forms[3].action;
console.log(payment);

тогда в консоли ошибка "Uncaught TypeError: Cannot read property 'action' of undefined"
Ответить с цитированием
  #12 (permalink)  
Старый 16.10.2020, 07:40
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

_marisha,
voraa, же написал как, у вас метод отправки уникален, просто получайте по нему как селектору. А я этот пост пропустил, не прочитал, отвечая.
Ответить с цитированием
  #13 (permalink)  
Старый 16.10.2020, 07:42
Аватар для voraa
Профессор
Отправить личное сообщение для voraa Посмотреть профиль Найти все сообщения от voraa
 
Регистрация: 03.02.2020
Сообщений: 2,707

Сообщение от _marisha
А если в коде прописать:
А где код находится (в начале страницы или в конце), когда начинает работать (после загрузки всей страницы)?
Ответить с цитированием
  #14 (permalink)  
Старый 16.10.2020, 07:56
Профессор
Отправить личное сообщение для _marisha Посмотреть профиль Найти все сообщения от _marisha
 
Регистрация: 18.05.2018
Сообщений: 170

Сообщение от voraa Посмотреть сообщение
А где код находится (в начале страницы или в конце), когда начинает работать (после загрузки всей страницы)?
- скрипт размещен в конце страницы (в конце шаблона), непосредственно после формирования формы.
Значение action формы удалось подучить таким образом:
let pay = document.querySelector('form[method=get]').action;
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как запретить переход на страницу обработчика формы в action EvilDoom AJAX и COMET 8 08.09.2014 12:05
Подставить ссылку в action формы denisromanenko jQuery 4 20.12.2012 08:34
Получение данных из формы Asteroth Элементы интерфейса 1 09.03.2012 17:11
Обработчик формы и атрибут action. -majestic- Общие вопросы Javascript 5 12.11.2011 18:44
Изменение аттрибута action формы firefox svas jQuery 3 27.05.2010 06:56