Я хочу получить текущий URL-адрес страницы для отправки из моей формы и заполнить атрибут «значение» для типа ввода, скрытого с URL-адресом при отправке.jQuery Отправить форму Заполнение входного значения Атрибут
В настоящее время я статически добавляю URL-адрес (http://www.google.com), чтобы узнать, правильно ли я заполняю атрибут value, но используя селектор .val()
, однако это не заполняет атрибут?
См. Мою функцию отправки ниже - я добавил класс к вводу с именем referrer-page
.
HTML
<input type="hidden" class="referrer-page" name="00N20000002A4au" type="text" value="URL HERE!" />
JQuery
setupOnSubmit = function() {
var submitButton = $j('.submit_form'),
emailIcon = $j('.email-icon'),
referrerPage = $j('.referrer-page');
emailIcon.on('click', function(){
$j(this).submit();
referrerPage.val("http://www.google.com");
});
//Pass URL on submit
submitButton.on('click', function(){
referrerPage.val("http://www.google.com");
});
};
Это сработало - я просто использовал переменную referrerPage.val (window.location); Работает! Благодаря!! – Filth