我搜索了论坛并遇到了该线程,但它对我不起作用。如果有什么我错过了,请指出我。
我的一个网站中有一个下拉菜单,当它显示默认选择值时,我想停用“提交”按钮,因为人们只需单击“提交”并最终进入 404 页面。
我是 Javascript 的傻瓜,所以如果有人可以提供帮助,那就太好了。
这是我的 HTML:
<div class="optin_box">
<h3 style="color:#fff !important;">Box Title</h3>
<p class="optin_text">Select your city:</p>
<form name="redirect">
<select name="selection">
<option>My city</option>
<optgroup label="Area 1">
<option value="http://domain.com">City 1</option>
<option value="http://domain2.com">City 2</option>
<option value="http://domain3.com">City 3</option>
</optgroup>
<optgroup label="Area 2">
<option value="domain4.com">City 4</option>
<option value="domain5.com">City 5</option>
</optgroup>
</select>
<br/>
<input class="button_link hover_fade red button_widget" style="font-size:14px;" type=button value="SUBMIT" onClick="WinOpen();">
</form>
</div>
这是我拥有的一些javascript:
<script language="JavaScript">
function WinOpen() {
var url=document.redirect.selection.value
document.location.href=url
}
</script>
所以我想要实现的是,当有人在下拉列表中看到“我的城市”时,应该停用“提交”按钮。
提前感谢您的帮助。吉