在WebKit和火狐,在文本input
的placeholder
棒周围focus
-它并没有消失,直到input.val
真正拥有它的东西.
是否有一种强制IE10做同样事情的好方法?
如果我有一个表达式{{ x }}
并且x是undefined
或者null
,那么我该如何为它显示占位符?
我在答案中提供了一个解决方案,但我想知道其他方法有哪些.也许,也适用于承诺的占位符.
如何在聚焦输入字段时更改占位符的颜色?我用这个css来设置默认颜色,但是如何在焦点上更改它?
::-webkit-input-placeholder { color: #999; }
/* Firefox < 19 */
:-moz-placeholder { color: #999; }
/* Firefox > 19 */
::-moz-placeholder { color: #999; }
/* Internet Explorer 10 */
:-ms-input-placeholder { color: #999; }
Run Code Online (Sandbox Code Playgroud) HTML5
"placeholder"
如果用户的浏览器支持,我想在我的代码中使用该属性,否则只需在表单顶部打印字段名称.但我只想检查占位符是否受支持,而不是用户正在使用的浏览器版本/名称.
所以理想情况下我会想做类似的事情
<body>
<script>
if (placeholderIsNotSupported) {
<b>Username</b>;
}
</script>
<input type = "text" placeholder ="Username">
</body>
Run Code Online (Sandbox Code Playgroud)
除了我不确定javascript位.感谢帮助!
如何text-align: right;
只为占位符活跃?
<input type="text" name="airline_search" style="direction: ltr; border: none;" placeholder="??????">
Run Code Online (Sandbox Code Playgroud)
我希望使用direction: ltr;
for text(键入inpute)和text-align: right;
占位符.
我正在尝试为我的网站编写一个简单的占位符jQuery插件,但当然我只想在不支持本机占位符属性的情况下触发该函数...
如何使用jQuery测试占位符属性的本机支持?
有没有任何想法或代码示例如何更改UISearchBar的占位符文本的文本颜色?
嗨,任何人都可以告诉我,我怎么能只做占位符斜体,但当有人在测试盒内写字时,书面文字不应该有斜体.
mycode的:
<input type="text" id="search" placeholder="Search" style="font-style:italic">
Run Code Online (Sandbox Code Playgroud)
我怎么能把斜体放在占位符上而不是整个输入?
我想在输入元素中插入一个描述性文本,当用户点击它时,该元素会消失.
我知道这是一个非常常见的技巧,但我不知道该怎么做..
什么是最简单/更好的解决方案?
我试着按照以下主题,但没有成功. 使用CSS更改HTML5输入的占位符颜色
我尝试着色我的占位符,但它仍然在Chrome 17.0.963.56米上保持灰色.
HTML
<input type='text' name='test' placeholder='colorize placeholder' value='' />
Run Code Online (Sandbox Code Playgroud)
CSS
INPUT::-webkit-input-placeholder,
INPUT:-moz-placeholder {
color:red;
}
input[placeholder], [placeholder], *[placeholder]
{
color:green !important;
}
Run Code Online (Sandbox Code Playgroud)
的jsfiddle
在Firefox 10.0.2上,它运行良好.
placeholder ×10
html ×5
css ×3
javascript ×3
html5 ×2
jquery ×2
angularjs ×1
colors ×1
focus ×1
forms ×1
input ×1
ios ×1
label ×1
testing ×1
uisearchbar ×1