|
16.10.2020, 07:11
|
Профессор
|
|
Регистрация: 18.05.2018
Сообщений: 170
|
|
Получение action формы с method="Get"
Доброго времени суток!
Подскажите, пожалуйста, каким образом можно получить action у form, в котором method="Get"?
Пример формы:
<form action="https://securepayments.sberbank.ru/payment/merchants/sbersafe_cardholder/payment_ru.html?mdOrder=11111111" method="GET">
<input type="hidden" name="mdOrder" value="11111111">
<div class="d-flex align-items-center justify-content-start">
<input class="btn btn-lg btn-success pl-4 pr-4" style="border-radius: 32px;" name="registerOrder" value="Оплатить" type="submit">
<p>Вы будете перенаправленны на страницу оплаты</p>
</div>
</form>
|
|
16.10.2020, 07:15
|
Профессор
|
|
Регистрация: 14.01.2015
Сообщений: 12,989
|
|
Что-то не очень понятна суть вопроса, ибо без разницы что в методе у формы прописано. Получить когда? А вообще:
document.querySelector('form').action
в вашем случае.
|
|
16.10.2020, 07:19
|
Профессор
|
|
Регистрация: 18.05.2018
Сообщений: 170
|
|
laimas, на странице есть минимум 5 форм. Необходимо получить определенную форму.
Форма от всех отличается тем, что у нее есть method="GET"
Ну или может можно получить action формы, в которой есть input c name="mdOrder" ?
|
|
16.10.2020, 07:23
|
Профессор
|
|
Регистрация: 14.01.2015
Сообщений: 12,989
|
|
Если несколько форм, то укажите ей нужной селектор, идентификатор, ..., если это невозможно, обратитесь к ней по индексу набора форм.
|
|
16.10.2020, 07:25
|
Профессор
|
|
Регистрация: 18.05.2018
Сообщений: 170
|
|
Сообщение от laimas
|
Если несколько форм, то укажите ей нужной селектор, идентификатор, ..., если это невозможно, обратитесь к ней по индексу набора форм.
|
- к сожалению, нужный селектор не указать.
Подскажите, каким образом обратиться по индексу набора форм?
На странице может быть неопределенное количество форм.
|
|
16.10.2020, 07:27
|
Профессор
|
|
Регистрация: 14.01.2015
Сообщений: 12,989
|
|
document.forms[index].action - где index ваша форма в коллекции.
|
|
16.10.2020, 07:28
|
Профессор
|
|
Регистрация: 14.01.2015
Сообщений: 12,989
|
|
Сообщение от _marisha
|
На странице может быть неопределенное количество форм.
|
То есть, она может быть третьей, пятой или первой, и это не постоянно?
|
|
16.10.2020, 07:31
|
|
Профессор
|
|
Регистрация: 03.02.2020
Сообщений: 2,750
|
|
Сообщение от _marisha
|
к сожалению, нужный селектор не указать.
|
Так можно
document.querySelector('form[method=get]')
Последний раз редактировалось voraa, 16.10.2020 в 07:33.
|
|
16.10.2020, 07:35
|
Профессор
|
|
Регистрация: 14.01.2015
Сообщений: 12,989
|
|
Сообщение от _marisha
|
Форма от всех отличается тем, что у нее есть method="GET"
|
А я это пропустил. )
|
|
16.10.2020, 07:37
|
|
Профессор
|
|
Регистрация: 03.02.2020
Сообщений: 2,750
|
|
Сообщение от _marisha
|
Ну или может можно получить action формы, в которой есть input c name="mdOrder"
|
И так можно
document.querySelector('form input[name=mdOrder]').closest('form')
|
|
|
|