html中<input> 默认值的样式如何设置

默认值和用户输入的样式如何才能弄的不一样。比如:<inputtype="text"id="test"value="格式为xxx@xxx.com"onfocus="cls(... 默认值和用户输入的 样式 如何才能弄的不一样。
比如:
<input type="text" id="test" value="格式为xxx@xxx.com" onfocus="cls()" onblur="res()"/>
默认值:格式为xxx@xxx.com为灰色字,
用户输入:比如aaa@123.com为黑色字。
@wuzhikun12:谢谢您,但你的方案不好。
我要实现的效果是:
用户输入的字体任何时候都是黑色,而不仅仅是onfocus的时候。
展开
 我来答
cold10086
推荐于2019-11-11 · TA获得超过1.1万个赞
知道答主
回答量:61
采纳率:100%
帮助的人:1.7万
展开全部

html中<input> 默认值的样式设置:

  1. 修改隐式的显示文字默认值。可以使用(input::-webkit-input-placeholder{color:#0F0;})。

    修改后默认的灰色的字体颜色会变为自行设置的绿色。

  2. 修改用户输入时文字默认值。可以使用(input{color:#CF0;})。

拓展资料:

input{

font-size:1.4em; 设置输入框中字体的大小

height:2.7em; 设置输入框的高度

border-radius:10px; 设置输入框的圆角的大小

border:1px solid #c8cccf;设置输入框边框的粗细和颜色

color:#986655; 设置输入框中文字的颜色

outline:0; 将输入框点击的时候出现的边框去掉

text-align:center; 设置输入框中文字的位置

display:block; 将输入框设置为块级元素

}

雾塔晨钟书院
推荐于2017-11-27 · TA获得超过337个赞
知道小有建树答主
回答量:168
采纳率:0%
帮助的人:164万
展开全部
<input type="text" id="test" value="格式为xxx@xxx.com" onfocus="cls()" onblur="res()" style="color:gray;" onkeyprese="pre(this)"/>

pre = new function(el)
{
el.style.color = "black";
}

开始的时候是灰色,一旦用户输入,变为黑色。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wuzhikun12
2009-05-14 · TA获得超过880个赞
知道小有建树答主
回答量:931
采纳率:0%
帮助的人:452万
展开全部
onfocus="this.style.color='black'";
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式