我正在用 html 写一个选择下拉菜单,它有
<option><input type="text"></option>
但是当我运行该程序时,文本框从下拉列表中出来,在选择中插入文本框的目的是,如果用户无法找到所需的选项。他将能够添加一个新的。
这是选择代码。您可以看到运行此代码的活动演示http://jsfiddle.net/_nikhilagrawal/eJ7k6/3/。为什么此输入类型文本出现在选择之外。请看一看。
<select name="color">
<option>pick a color</option>
<option value="red">RED</option>
<option value="blue">BLUE</option>
<option><input type="text" name="color" /></option>
</select>
这是下拉菜单的输出。