从两个字段(文本输入)中获取值并将其添加到URL

时间:2014-08-07 13:43:46

标签: php jquery html forms

我有一个表单发布到页面然后转发到另一个页面。

我想要做的是从两个字段(文本输入)中取值并将它们添加到URL中,这样我最终得到的就是这样。

index.php?bn=Teddy&on=Bob

以下是我的基本表格。

我看过使用JQuery,但由于我不是程序员,我发现很难找到合适的代码。

<form name="proforms_form_62" class="ccm-ui proform_slider" id="proforms_form_62" method="POST" action="/index.php?cID=239&bID=62&arHandle=Main&ccm_token=1407417080:46dbfa9f839fbf0c4150e18ca8b0f735&btask=passthru&method=entry_form_multipart" enctype="multipart/form-data">
    <div id="form_progress">
    </div>
    <div class="clearfix">
    </div>
    <input type="hidden" name="multipart" id="multipart" value="1">
    <div class="clearfix proformgroup text">
        <strong>
            <label for="name_of_bear">Name of Bear <span class="required"> *</span></label>
        </strong>
        <div class="input">
            <div class="proform-attributes">
                <div class="required_input" data-handle="name_of_bear">
                    <input id="akID[95][value]" type="text" name="akID[95][value]" value="" class="form_tooltip ccm-input-text" data-original-title="Name of Bear">
                </div>
            </div>
        </div>
    </div>
    <div class="clearfix proformgroup text">
        <strong>
            <label for="name_of_owner">Name of Owner <span class="required"> *</span></label>
        </strong>
        <div class="input">
            <div class="proform-attributes">
                <div class="required_input" data-handle="name_of_owner">
                    <input id="akID[96][value]" type="text" name="akID[96][value]" value="" class="form_tooltip ccm-input-text" data-original-title="Name of owner">
                </div>
            </div>
        </div>
    </div>
    <div class="proforms_submit_group">
        <input type="button" class="btn btn-large primary proforms_submit proforms_submit_62" name="proforms_submit_62" value="Create Cert" style="float: right;clear: none;">
    </div>
</form>

2 个答案:

答案 0 :(得分:1)

虽然您将在$ _POST数组中接收此值,但您可以使用以下内容执行此操作:

$(".proforms_submit").on("click", function () {

    // Get input values
    bearName = $("#akID\\[95\\]\\[value\\]").val();
    ownerName = $("#akID\\[96\\]\\[value\\]").val();

    // Add input values to "action" attr
    formAction = $("#proforms_form_62").attr("action");
    $("#proforms_form_62").attr("action",formAction+"&bn="+bearName+"&on="+ownerName);

    // Submit the form
    $("#proforms_form_62").submit();
});

答案 1 :(得分:1)

所以我这样做了:

echo '<a href="bewerber.php?userid='.$userid.'" class="link" "></a>';

使用&#34;?&#34;那么名字&#34; userid&#34;然后是值&#34; $ userid&#34; 我的链接看起来像这样:bewerber.php?userid = 1 然后在您的下一个网站上,您可以像这样使用该值:

$userid = $_GET['userid'];

所以现在我可以使用下一个网站上的1的用户ID