简体   繁体   English

下拉菜单:如何取消激活第一个(选定)选项?

[英]drop down menu: how to make deactivate the 1st (selected) option?

Here is the dropdown I'm using: 这是我正在使用的下拉列表:

<form name="my_form_name">
<select name="my_ddmenu_name">
<option value="#" selected>dd menu title (should not act as a link)</option>
<option value="link to page 1">1st Link name</option>
<option value="link to page 2">2nd Link name</option>
<option value="link to page 3">3rd Link name</option>
<option value="link to page 4">4th Link name</option>
<input type="button" name="Submit" value="Go!" onClick="window.open(ddmenu1.value,'newtab')">
</select>
</form>

It's necessary for me to - have a "Go" link, as above. 对我来说,有必要 - 如上所述有一个“Go”链接。 Users should select their link of choice and then press "Go!" 用户应选择他们选择的链接,然后按“开始!” to visit the selected link. 访问所选链接。 - open links in a new tab, as above. - 如上所示,在新标签页中打开链接。

So, how should I change the code above to deactivate the 1st (selected) option's link (currently leading to "#"). 那么,我应该如何更改上面的代码来停用第一个(选定的)选项的链接(当前通向“#”)。

Thank you. 谢谢。

How about: 怎么样:

onClick="if(ddmenu1.value !== '#')window.open(ddmenu1.value,'newtab')"

Demo. 演示。

尝试

<option value="#" selected disabled>dd menu title (should not act as a link)</option>

Your Go button must trigger a custom javascript that checks the value of your dropdown and then does the fancy link work. 你的Go按钮必须触发一个自定义的javascript,它会检查你的下拉列表的值,然后才能使用花哨的链接。 JQuery would be my preference. JQuery将是我的偏好。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 一旦我在第一个下拉列表中选择了不同的选项,如何重置第三个动态下拉列表? - How do I make my 3rd dynamic drop down reset once I pick a different option in the 1st drop down? 选项选择菜单,检测是否选择了第一个选项,而不是第一个选项的值 - Option select menu, detect if the 1st option is selected, and not on the value of the 1st option 如何根据第一个下拉值使第二个下拉列表自动选择值 - How to make 2nd drop down list auto select value based on 1st drop down value 在下拉菜单中未选择任何选项 - No option selected in drop down menu 如何在第一个选择上禁用(或更改颜色)第二个下拉选项? - How to disable (or change color) of 2nd drop down option depenging on 1st selection? 在第一个下拉菜单被选中后显示第二个下拉菜单的内容。 - Show content of 2nd Drop down after 1st Drop down getting selected. 在Javascript的下拉菜单中更改所选选项 - Changing Selected Option in a Drop Down Menu in Javascript 我想做一个条件,如果我从第一个下拉列表中选择这个项目,它会只显示我在第二个下拉列表中选择的项目 - I want to make a condition in which if I select this item from 1st drop down show it shows me only selected items in 2nd drop down 如何使箭头更改下拉选项 - How To Make Arrows To Change Selected Option For Drop Down 如何根据第一个下拉列表过滤第二个下拉列表 - how to filter 2nd drop-down list according to 1st drop-down list
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM