将文本字段设为选择框

时间:2011-07-29 09:11:21

标签: javascript jquery html css onfocus

当我们点击下拉列表时我们看不到光标,我们只看到整个框的值被选中,我们可以对文本字段做同样的事情,因为在文本字段中我看到光标闪烁。

如果困惑,请查看图片。 :d enter image description here

3 个答案:

答案 0 :(得分:2)

您的意思是要禁用文本输入字段吗? (多数民众赞成我能想到的)。试试这个:

<input type="text" disabled="true" />

你想要完成什么?

编辑:只读:

<input type="text" value="Some value" readonly="readonly" />

我认为这就是你要找的东西。只读而没有焦点。

<input type="text" value="Some value" onfocus="this.blur()" readonly="readonly" />

编辑3,解决标签索引问题:

Previous field: <input type="text" tabindex=1/>
Disabled field: <input type="text" value="Some value" onfocus="this.blur()" readonly="readonly" />
Next Field:     <input type="text" tabindex=2/>

答案 1 :(得分:0)

您应该使用jQuery UI的自动完成功能:

http://jqueryui.com/demos/autocomplete/#combobox

答案 2 :(得分:-1)

如果您不想使用任何javascript框架,可以为自动完成创建自己的java脚本代码。请查看此页面中的示例 - &gt; AutoComplete text box autocomplete