Asp classic 在选择下拉列表中的值时,在经典asp中设置窗体的操作

Asp classic 在选择下拉列表中的值时,在经典asp中设置窗体的操作,asp-classic,vbscript,Asp Classic,Vbscript,我想在选择下拉列表的元素时更改表单操作。 例子: 对于按钮: <input type="submit" name="straction" id="straction" value="Submit"> 现在我想,如何设置下拉操作 谢谢你的帮助。 jagadi.方法1: <html> <head> <title>change form action</title> </head> &

我想在选择下拉列表的元素时更改表单操作。 例子: 对于按钮:

<input type="submit" name="straction" id="straction" value="Submit">

现在我想,如何设置下拉操作

谢谢你的帮助。 jagadi.

方法1:

<html>
    <head>
        <title>change form action</title>
    </head>
    <body>
        <form id="frm1" action="default.html">
            <select id="actions" onchange="document.getElementById('frm1').action=this.value">
                <option value=""></option>
                <option value="action1.asp">one</option>
                <option value="action2.asp">two</option>
                <option value="action3.asp">three</option>
            </select>

            <input type="submit" name="straction" id="straction" value="Submit">
        </form>
    </body>
</html>

改变形式行动
一
二
三
如果使用jQuery,则更改
<select id="actions" onchange="$('#frm1').attr('action',this.value)">

由于下拉列表是表单的一部分,因此您可以拥有这样的内容:
onchange=“this.form.action=this.value;”