jQuery提交表单填充输入值属性

时间:2014-12-09 21:13:36

标签: jquery html

我想要从我的表单提交当前页面网址并填充"值"在提交时使用URL隐藏的输入类型的属性。

目前,我正在静态添加网址(http://www.google.com)以查看我是否以正确的方式填充了value属性,但是在选择器上使用了.val(),但这并不是&n #39; t似乎填充属性?

请参阅下面的提交函数 - 我在名为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");
    });
};

1 个答案:

答案 0 :(得分:1)

从您的代码中不清楚所有这些功能的作用。尝试这样的事情:

$('form').submit(function(){
    $(':hidden[name="00N20000002A4au"]').val(window.location);
    return true;
});

上面的代码没有经过测试,只是一个想法。

另见$_SERVER['HTTP_REFERER']