我有一个包含输入标签的网页,例如下面的输入标签。
<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 :(得分: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")
}
}
这很好用