Получение 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> |
Что-то не очень понятна суть вопроса, ибо без разницы что в методе у формы прописано. Получить когда? А вообще:
document.querySelector('form').action в вашем случае. |
laimas, на странице есть минимум 5 форм. Необходимо получить определенную форму.
Форма от всех отличается тем, что у нее есть method="GET" Ну или может можно получить action формы, в которой есть input c name="mdOrder" ? |
Если несколько форм, то укажите ей нужной селектор, идентификатор, ..., если это невозможно, обратитесь к ней по индексу набора форм.
|
Цитата:
Подскажите, каким образом обратиться по индексу набора форм? На странице может быть неопределенное количество форм. |
document.forms[index].action - где index ваша форма в коллекции.
|
Цитата:
|
Цитата:
document.querySelector('form[method=get]') |
Цитата:
|
Цитата:
document.querySelector('form input[name=mdOrder]').closest('form') |
Часовой пояс GMT +3, время: 10:50. |