簡體   English   中英

下拉菜單:如何取消激活第一個(選定)選項?

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

這是我正在使用的下拉列表:

<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>

對我來說,有必要 - 如上所述有一個“Go”鏈接。 用戶應選擇他們選擇的鏈接,然后按“開始!” 訪問所選鏈接。 - 如上所示,在新標簽頁中打開鏈接。

那么,我應該如何更改上面的代碼來停用第一個(選定的)選項的鏈接(當前通向“#”)。

謝謝。

怎么樣:

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

演示。

嘗試

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

你的Go按鈕必須觸發一個自定義的javascript,它會檢查你的下拉列表的值,然后才能使用花哨的鏈接。 JQuery將是我的偏好。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM