我對Javascript有點新東西。我不知道我想要完成的這個名字,所以我希望你們都能指出我的方向。使用下拉菜單打開背景鏈接
我有一個下拉菜單如下:
<select name="PA" disabled="disabled">
<option value="0" selected="selected">
--
</option>
<option value="2">
Physical
</option>
<option value="1">
Special
</option>
<option value="3">
Status
</option>
</select>
取決於我選擇,2個,1或3裝入一個公式,並且工作得很好。
但是,當用戶選擇三個選項中的一個時,我希望打開另一個網站上的URL。問題是,URL不像site.com/1.html那麼簡單 - 相反,選擇「Physical」選項應該將2加載到上述公式中,我希望它在後臺打開site.com/physical。
我意識到你不能將兩個值設置爲相同的選項,所以我的想法是一個函數,它將2使用數組轉換成我想要的單詞,然後將該單詞加載到URL切換器中。
有人能指出我正確的方向嗎?
假設val是菜單中選擇的值,那麼我認爲這不會起作用 - 例如,選項2所需的url爲example.com/physical.html,而您的示例則爲example.com/2 。 – paperfairy
如果你需要../物理,而不是../2使用onchange =「openPopup(this.options [this.selectedIndex] .innerHTML)」 – fsong
真棒夥計,謝謝噸。 – paperfairy