use*_*854 17 javascript select onclick
JavaScript的新手寻求一些帮助.我有一个带有5个选项的选择下拉列表.选项1选项2选项3选项4选项5'
如果除了选项1之外选择了任何选项,我需要将表单重定向到另一个URL,这应该是页面加载时的默认选项.
先感谢您
我只使用了以下内容
<form action="" id="main" name="main" method="get" onChange="top.location.href=this.options[this.selectedIndex].value;" value="GO">
<select id="Region" name="Region" tabindex="7">
<option value="/url">Option1</option>
<option value="/url">Option2</option>
<option value="/url">Option3</option>
<option value="/url>Option4</option>
<option value="" selected="selected">Option5</option>'
</select>
Run Code Online (Sandbox Code Playgroud)
Kri*_*mar 48
只需使用onchnage Event选择框.
<select id="selectbox" name="" onchange="javascript:location.href = this.value;">
<option value="https://www.yahoo.com/" selected>Option1</option>
<option value="https://www.google.co.in/">Option2</option>
<option value="https://www.gmail.com/">Option3</option>
</select>
Run Code Online (Sandbox Code Playgroud)
如果选择要在页面加载时加载,则添加一些javascript代码
<script type="text/javascript">
window.onload = function(){
location.href=document.getElementById("selectbox").value;
}
</script>
Run Code Online (Sandbox Code Playgroud)
对于jQuery:从<select>标记中删除onchange事件
jQuery(function () {
// remove the below comment in case you need chnage on document ready
// location.href=jQuery("#selectbox").val();
jQuery("#selectbox").change(function () {
location.href = jQuery(this).val();
})
})
Run Code Online (Sandbox Code Playgroud)
kum*_*esh 12
你可以用这个简单的方法
<select onchange="location = this.value;">
<option value="/finished">Finished</option>
<option value="/break">Break</option>
<option value="/issue">Issues</option>
<option value="/downtime">Downtime</option>
</select>
Run Code Online (Sandbox Code Playgroud)
将重定向到路由 url,您可以直接到 .html 页面或直接到某个链接,只需更改value选项即可。
| 归档时间: |
|
| 查看次数: |
81290 次 |
| 最近记录: |