gpt4 book ai didi

javascript - 尝试使用 javascript 进行重定向

转载 作者:行者123 更新时间:2023-11-28 12:04:23 25 4
gpt4 key购买 nike

我对 javascript 很陌生,我正在尝试根据输入类型发生不同的事件。我的 html header 中有以下内容:

<script type="text/javascript">
function validateForm(){
var val=document.getElementsByName("destination");
if (val == "deprecated"){
window.location="http://website.com/";
}
}
</script>

然后在正文中,我有以下内容:

<select name="destination">
<option value="current_builds">Current Builds</option>
<option value="deprecated">Deprecated Files</option>
<option value="mailing_list">Mailing List</option>
</select><br/>
<input type="button" value="next >" onClick="validateForm()" />

但这并没有做任何事情。它只是停留在同一页面上。我还尝试将其包装在表单标签内:

<form name="my_form" onSubmit="validateForm()">
...
</form>

然后有匹配的javascript:

var val = document.forms["my_form"]["destination"].value 

但这也不起作用。

有人看出问题出在哪里吗?谢谢。

最佳答案

我修复了你的功能并测试了它:

function validateForm(){
var val=document.getElementsByName("destination");
var theSelectedOption = val[0].options[val[0].selectedIndex].value;
if (theSelectedOption == "deprecated"){
window.location="http://website.com/";
}
}

关于javascript - 尝试使用 javascript 进行重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11568310/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com