placeholder文字颜色与是否显示兼容性

1.ie显示问题

<script type="text/javascript">
$(document).ready(function(){
var doc=document,
inputs=doc.getElementsByTagName(‘input‘),
supportPlaceholder=‘placeholder‘in doc.createElement(‘input‘),

placeholder=function(input){
var text=input.getAttribute(‘placeholder‘),
defaultValue=input.defaultValue;
if(defaultValue==‘‘){
input.value=text
}
input.onfocus=function(){
if(input.value===text)
{
this.value=‘‘
}
};
input.onblur=function(){
if(input.value===‘‘){
this.value=text
}
}
};

if(!supportPlaceholder){
for(var i=0,len=inputs.length;i<len;i++){
var input=inputs[i],
text=input.getAttribute(‘placeholder‘);
if(input.type===‘text‘&&text){
placeholder(input)
}
}
}
});

</script>

2.文字颜色问题

命名class控制color

时间: 2024-08-06 16:06:02

placeholder文字颜色与是否显示兼容性的相关文章

[BS-19]更改UITextField的placeholder文字颜色的5种方法

更改UITextField的placeholder文字颜色的5种方法 想要达到的目标是:一个页面上有多个UITextField,当用户聚焦某textField时,该文本框的placeholder的文字会灰色变为白色,当文本框失去焦点时,placeholder颜色从白色再变回灰色. 1.放置UILabel 最简单最笨的方法是在每个textField里放一个UILabel来充当placeholder,当该textField聚焦时,让placeholder的文字会灰色变为白色,失焦后从白色再变回灰色.

iOS利用storyboard修改UITextField的placeholder文字颜色

最近有个需求需要修改UITextField的placeholder文字颜色,在网上找发现有用代码修改的,但是考虑到更加优雅的实现,所以尝试着在storyboard中直接实现,结果竟然真的成功了(原谅我太小白),实现的位置如下: 具体步骤: 1.在User Defined Runtime Attributes中添加一个Key. 2.输入Key Path(这里我们输入_placeholderLabel.textColor). 3.选择Type,有很多种(这里我们选择Color) 4.设置Value(

input placeholder 文字颜色修改

input::-webkit-input-placeholder{ color:red; } input::-moz-placeholder{ /* Mozilla Firefox 19+ */ color:red; } input:-moz-placeholder{ /* Mozilla Firefox 4 to 18 */ color:red; } input:-ms-input-placeholder{ /* Internet Explorer 10-11 */ color:red; }

修改placeholder文字颜色

.area_ipt ::-webkit-input-placeholder { /* WebKit browsers */ color:#258aca; } .area_ipt :-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color:#258aca; } .area_ipt ::-moz-placeholder { /* Mozilla Firefox 19+ */ color:#258aca; } .area_ipt :-ms-input

修改输入框placeholder文字默认颜色

今天做移动页面,突然发现输入框的默认placeholder文字,在输入错误时需要修改样式提示用户填错信息了,可是不知道怎么修改(本人是新手).蒙了个头,然后百度placeholder,还是度娘有用点. html5 placeholder使用css就可以修改了,各浏览器分别如下: ::-webkit-input-placeholder{ /* WebKit browsers */ color:#000000; } :-moz-placeholder { /* Mozilla Firefox 4 t

UITextField的placeholder文字的位置,颜色等的自定义设置

//控制placeHolder的位置,左右缩20 -(CGRect)placeholderRectForBounds:(CGRect)bounds { CGRect inset = CGRectMake(bounds.origin.x+100, bounds.origin.y, bounds.size.width -10, bounds.size.height);//更好理解些 return inset; } //控制显示文本的位置 -(CGRect)textRectForBounds:(CGR

iOS不得姐项目--登录模块的布局,设置文本框占位文字颜色,自定义内部控件竖直排列的按钮

一.登录模块的布局 将一整部分切割成若干部分来完成,如图分成了三部分来完成 设置顶部状态栏为白色的方法 二.设置文本框占位文字颜色 <1>方法一与方法二实现原理是同一种,都是通过设置placeholder的NSAttributeString来设置文字属性 方法二效果图: <2>第三种方法是通过RunTime找到隐藏的可以设置placeholder颜色的属性,通过KVC来赋值.RunTime会单独拿出来讲 三.按钮自定义,重新排列子控件的排列位置

百思不得姐第4天:文本框占位文字颜色

一:设置登录界面和注册界面的切换 #import "CQLoginViewController.h" #import "CQCustomTextField.h" @interface CQLoginViewController () @property (weak, nonatomic) IBOutlet NSLayoutConstraint *centerTopConstraints; @property (weak, nonatomic) IBOutlet UI

文本编辑框光标颜色和占位文字颜色自定义

1.自定义一个自己的UITextField类,在类中实现如下代码: 方法一:利用UITextField属性attributedPlaceholder直接设置 -(void)awakeFromNib{ [super awakeFromNib]; //光标颜色 self.tintColor = [UIColor whiteColor]; //占位文字颜色 [self addTarget:self action:@selector(startEditTextField) forControlEvent