Подтвердить что ты не робот

Получить форму action/url с jquery

Как получить URL-адрес действия из формы с помощью jquery?

4b9b3361

Ответ 1

Получить форму, спросить атрибут action:

$( '#myForm' ).attr( 'action' );

Ответ 2

Нужен полный URL-адрес действия вместо базового?

Как правило, лучше использовать prop() вместо attr() при захвате этих видов значений. (Это сообщение prop() vs attr() stackoverflow объясняет почему.)

Однако в этом случае @JAAulde answer является именно тем, что мне нужно, но не может быть тем, что вам нужно. Вам может понадобиться полный URL-адрес действия.

Рассмотрим этот стартовый тег формы html:

<form action="handler.php" method="post" id="myForm">

attr() возвращает точное значение действия:

$('#myForm').attr('action'); 
// returns 'handler.php'

prop() возвращает полный URL-адрес действия:

$('#myForm').prop('action');
// returns 'http://www.example.com/handler.php'

fooobar.com/questions/463/..., чтобы узнать больше.

Ответ 3

Чтобы использовать атрибут действия формы, используйте:

$( '#myForm' ).attr( 'action' );

как @JAAulde сказал.

Чтобы использовать введенное значение из формы, используйте:

$('#myInput').val();

Ответ 4

Попробуйте следующее:

var formAction = $('#form')[0].action;