2009-07-01 105 views
0

我有一個網頁包含輸入標籤,如下面的例子。下拉菜單的問題,可能很簡單可能不是

<input value='Cut' name='container_cut_button' type='submit/> 
<input value='Copy' name='container_copy_button' type='submit/> 

我希望把這些變成一個下拉菜單,我希望它會像

<select onchange='submit()'> 
    <option name='container_cut_button'>Cut</option> 
    <option name='container_copy_button'>Copy</option> 
</select> 

,但沒有這樣的運氣簡單的東西,

任何人有多麼這可能是任何想法做了什麼?

在此先感謝

回答

0

我在選擇標記ie中調用了一個javascript函數。 onchange =「exec(value)」,函數獲取select id並根據它的值插入正確的name屬性。

function exec(val){ 
    if(val=='cut'){ 
    document.getElementById("action").setAttribute("name", "cut") 
    } 
} 

此制定出好的

1

使用「值」的選項,而不是他們的名字屬性。

<select name="action"> 
    <option value="cut_item">Cut</option> 
    <option value="save_item">Save</option> 
</select> 

在服務器上,您將檢查變量「action」的值。它將是「cut_item」或「save_item」。

+0

問題是,下拉都將有許多不同的名稱屬性如。 container_cut_button(剪切頁面上的內容)container_copy_button(複製頁面上的內容)',所以我希望它將名稱屬性放入