下拉表单提交

时间:2015-04-02 18:55:13

标签: html onclick submit onchange

我有一个下拉表格,但是当我想提交时它不起作用。 这是:

        <form name="subselect">
        <select name="menu">
        <option selected="selected" value="javascript:void(0)">Select Payment Period</option>
        <option value="http://1.com">Every 3 Months</option>
        <option value="http://2.com">Every 6 Months</option>
        <option value="http://3.com">Every 12 Months</option>
        <option value="http://4.com">Every 24 Months</option>
        </select>
        <li class="pricing_footer"><a onclick="window.document.location.href=this.options[this.selectedIndex].value;" value="GO" class="pricing_button">Purchase</a></li>           
        </form>

它的工作原理如下:

<select name="menu" onChange="window.document.location.href=this.options[this.selectedIndex].value;" value="GO">

但我想要一个单独的按钮作为提交按钮。

4 个答案:

答案 0 :(得分:0)

使用button

<button>Submit</button>

或输入(type = submit):

<input type="submit" value="Submit" />

答案 1 :(得分:0)

尝试window.open(url)

或提交按钮更改网址onsubmit

答案 2 :(得分:0)

您可以使用: input type =“submit”value =“提交

你应该使用:
form action =“action_page.php method =”GET“
你的进一步行动。 如果单击“提交”,表单数据将被发送到名为“action_page.php”的页面。

详细信息:http://www.w3schools.com/html/html_forms.asp

答案 3 :(得分:0)

谢谢你们! 我做了以下事情,创建了一个新脚本并为其分配了提交按钮。我希望脚本能够从所选的下拉列表中打开新的URL,现在可以正常工作。

            <script>function purchasefunc() {
        var url=document.redirect.selection.value
        document.location.href=url
        }</script>

和按钮

<a type=button value="Purchase" onClick="purchasefunc();" style="cursor: pointer;" class="pricing_button">Purchase</a>