使用Javascript创建自己的URL的表单值?

时间:2017-10-24 08:04:29

标签: javascript php forms

我有一个简单的下拉菜单,用户可以选择一个名称,并在网址中使用与之匹配的联盟代码,但php会将句点更改为下划线,所以我想知道是否有一个回旋方式用javascript做这件事?

<form>
<div>
<label for="organisation">Please select:
 </label>
<select name="quote/results.php?product=product_here&ac=group&username" method="get">
<option value="111111111">Number One</option>
<option value="222222222">Number Two</option>
<option value="333333333">Number Three</option>
<option value="444444444">Number Four</option>
 </select>
 <button>Quote </button>
 </form>

在URL中的用户名之后,我想要的数字代码在哪里,我在php中工作但是results.php变成了results_php,这显然是作为错误返回的。

有什么方法可以解决这个问题吗?

1 个答案:

答案 0 :(得分:3)

我想你想要这样的东西:

<form action="quote/results.php" method="GET">
    <div>
        <input type="hidden" name="product" value="product_here"/>
        <input type="hidden" name="ac" value="group"/>
        <label for="organisation">Please select:</label>
        <select name="username">
            <option value="111111111">Number One</option>
            <option value="222222222">Number Two</option>
            <option value="333333333">Number Three</option>
            <option value="444444444">Number Four</option>
         </select>
         <button type="submit">Quote</button>
    </div>
 </form>

url放在表单的action属性中,然后使用productac的隐藏输入,以便它们包含在url中1}}提交后。并在buton

中添加type="submit"