【发布时间】:2011-10-01 18:51:45
【问题描述】:
我知道$('#siteTitle').focus() 将焦点放在ID 为siteTitle 的输入字段中,我也知道focus() 导致输入成为文档的当前活动元素,因此可以通过@987654325 检索@。
我的问题是,我无法在titleInput 字段中输入任何内容,尽管将焦点放在它上面。我的输入已经应用了一些格式,并且有一个默认的暗淡水印:
但里面没有显示光标,更糟糕的是,我无法输入。正如我所说,当我使用document.activeElement 时,会返回输入字段。因此,我确信它有焦点。
这是我的 HTML:
<div class="titleWrapper">
<div class="titleInpWrapper">
<input type="text" name="title" id="titleInput" value="Site Name" tabindex='0' /></div>
<p class="label">
What's your site's name?</p>
<p class='alert titleStep'>
</p>
</div>
【问题讨论】:
-
你能发布
input元素的HTML吗?
标签: javascript jquery forms input