单击占位符不会使输入处于活动状态
我正在使用 jQuery 使用 HTML5 占位符的解决方法。唯一的问题是,如果我单击占位符 本身,输入字段不会变为活动状态。为了使其激活,我必须在输入内部但占位符外部单击。
这是一个 jsFiddle 显示发生了什么: http://jsfiddle.net/QXeQy/1/
如果我给跨度一个负的 z-index
它就消失了。我该如何解决这个问题?
I am using a work-around for HTML5 placeholder using jQuery. The only problem is that if I click on the placeholder <span>
itself, the input field doesn't become active. For it to become active I have to click inside the input but outside of the placeholder.
Here is a jsFiddle showing what's going on: http://jsfiddle.net/QXeQy/1/
If I give the span a negative z-index
it disappears. How can I fix this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
你的跨度妨碍了你的输入。尝试添加以下内容:
http://jsfiddle.net/QXeQy/2/
Your span is in the way of your input. Try adding this:
http://jsfiddle.net/QXeQy/2/
使用
代替 span
,然后使用以下 javascript:
instead of span use
<label>
and then use this javascript: