Javascript 更改下拉列表时,我将如何重定向到另一个URL 一个 两个 三 四
当我选择两个时,我想将其重定向到另一个表单Javascript 更改下拉列表时,我将如何重定向到另一个URL 一个 两个 三 四,javascript,html,Javascript,Html,当我选择两个时,我想将其重定向到另一个表单 使用javascript的完美解决方案是什么?您可以这样定义js来实现这一点 <form action="myservlet.do" method="POST"> <select name="myselect" id="myselect" onchange="this.form.submit()"> <option value="1">One</option> <
使用javascript的完美解决方案是什么?您可以这样定义js来实现这一点
<form action="myservlet.do" method="POST">
<select name="myselect" id="myselect" onchange="this.form.submit()">
<option value="1">One</option>
<option value="2">Two</option>
<option value="3">Three</option>
<option value="4">Four</option>
</select>
</form>
函数changevent(){
var selectedVal=document.getElementById(“myselect”).value;
如果(selectedVal==“2”){
window.location.href=http://testurl.com';
返回false;
}
}
一个
两个
三
四
您是否在询问如何在提交前更改操作
属性的值?暂时忘记onchange事件。假设它现在不在这个地方。我想使用form标记重定向第二个选项
function changeEvent() {
var selectedVal = document.getElementById("myselect").value;
if (selectedVal === "2") {
window.location.href = 'http://testurl.com';
return false;
}
}
<form id="form1" runat="server">
<select name="myselect" id="myselect" onchange="changeEvent()">
<option value="1">One</option>
<option value="2">Two</option>
<option value="3">Three</option>
<option value="4">Four</option>
</select>
</form>