【发布时间】:2014-12-10 05:37:47
【问题描述】:
我想从我的表单中获取提交时的当前页面 URL,并使用提交时的 URL 填充隐藏的输入类型的“值”属性。
目前我正在静态添加一个 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");
});
};
【问题讨论】: