0

だからここに私のコードがあります

<select id="BVT STUFF" onChange="jumpTo(getSelected(this));">
<option>HardRock Catalog</option>
<option value="http://link">BVT WIKI</option>
<option value="http://link">BVT CALENDAR</option>
<option value="https://link">Sustainment</option>
<option value="link">UVerse Dispatch Servlet</option>

これは私がチームのために作成したツールです。

私の問題は、最初のオプションとして「タイトル」リストがあり、null 値を指定しようとしたが、それが選択されるたびにページを開こうとすることです。つまり、HardRock カタログ

リストのタイトルが本当に価値を持たないようにするために、これでできることはありますか?

4

3 に答える 3

1

最初のオプションにvalue=""を追加することをお勧めします。次に、jumpTo関数チェックで

<option value="">HardRock Catalog</option>

function jumpTo(url) {
   if(url === "") return;
   // other stuff here
}
于 2013-08-29T20:52:26.647 に答える
0

あなたはこれを試すことができます

HTML :

<select onchange="jumpTo(this)">
    <option value='0'>HardRock Catalog</option>
    <option value="http:\\google.com">Goto Google</option>
    <option value="http:\\yahoo.com">Goto Yahoo</option>
</select>

JS:

function jumpTo(select)
{
    if(select.value != '0'){
        // code goes here
        location.href = select.value;
    }
}

デモ。

于 2013-08-29T21:15:03.677 に答える
0

selectedおよびdisabled属性を追加できます。

jsfiddle

HTML

<option selected="selected" disabled>HardRock Catalog</option>
于 2013-08-29T21:07:38.967 に答える