【发布时间】:2015-02-14 16:51:31
【问题描述】:
从昨天开始我就一直在为这个问题摸不着头脑,我无法解决。我是 Twitter Bootstrap 的新手,直到昨天一切都很顺利。
我正在使用最新的 JQuery v1.11.1 和 Twitter Bootstrap v3.3.1。昨天我下载了 Bootstrap Tags Input,从这里:http://timschlechter.github.io/bootstrap-tagsinput/examples/
该插件有效,我已经更改了 CSS 样式以匹配我的页面布局,但我遇到的问题是占位符属性在焦点上不会消失。如果我输入一个标签并添加一个逗号值,占位符将显示,直到我开始输入,然后它将再次消失。
我尝试使用 JQuery onfocus 函数在 onfocus 时删除该属性,但它没有做任何事情。我想要实现的是,当 onfocus 时,占位符不会在该点显示,甚至在模糊时也不会显示。
我的输入框如下所示:
<input type="text" name="customer_tags" id="customer_tags" value="" placeholder="Enter you tags" data-role="tagsinput" required />
【问题讨论】:
-
您在哪个浏览器中看到此行为?
-
能给个链接或者jsbin/codepen等吗? “在我开始输入之前显示”听起来就像它应该的那样。
-
您好,Firefox 34.0.5 是最新版本
-
@atmd 这里是我的代码brightlet.kollkolen.com/tagsinput.html 的链接,您可以在输入逗号时看到占位符再次显示。
-
如果您不想在按逗号时输入完整的标签,您应该尝试删除插件上的某些内容,可能只有“confirmKeys: [13]”。 “逗号”确认您的输入已完成。
标签: javascript html css twitter-bootstrap bootstrap-tags-input