下拉菜单问题,可能很简单也许不是

时间:2009-07-01 12:22:53

标签: drop-down-menu

我有一个包含输入标签的网页,例如下面的输入标签。

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

但没有这样的运气,

任何人都对如何做到这一点有任何想法?

提前致谢

2 个答案:

答案 0 :(得分:1)

使用选项的“value”属性而不是名称。

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

在服务器上,您将检查变量“action”的值。它将是“cut_item”或“save_item”。

答案 1 :(得分:0)

我在select标签中调用了一个javascript函数,即。 onchange =“exec(value)”,函数获取select id并根据它的值插入适当的name属性。

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

这很好用