我想更改输入字段中的文本颜色。用户输入的那些输入词的颜色&颜色为默认颜色。
这是 jQuery 代码:
var default_email_val = 'Enter Your E-Mail';
$(document).ready(function(){
$('input[type="email"]').attr('value', default_email_val).focus(function(){
if($(this).val()==default_email_val){
$(this).attr('value', '');
}
}).blur(function(){
if($(this).val()== ''){
$(this).attr('value', default_email_val);
}
});
});
我想在页面加载时将文本字段的颜色更改为灰色,当用户输入一些词时,我想使用 CSS 或任何其他方法将这些词保留为黑色。强>
我该怎么做?
最佳答案
据我所知,从提供的 jQuery 中您需要占位符功能。这已经存在于 HTML5 中。
只需使用 placeholder
属性创建一个输入:
<input placeholder="Enter your E-mail" type="text">
关于jquery - 改变输入值的颜色?查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20168901/