2009-07-01 108 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(复制页面上的内容)',所以我希望它将名称属性放入