密码框里的提示“密码”两个字变成两个点了,怎么解决
(不要用placeholder,不兼容ie8)
解决了,不过不知道会不会有bug
无标题文档
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
<input type="text" value="请输入密码!" onfocus="if(this.value==defaultValue) {this.value='';this.type='password'}" onblur="if(!value) {value=defaultValue; this.type='text';}" style="color:#CCC;" />
type="password"的input里面的值都是显示*号的啊,如果要加提示请使用placeholder属性
---------分割线-------
要兼容ie8那就使用伪类来实现,当input值为空时,给父容器class加上empty
我昨天也遇到相同问题,没想到解决办法,你这思路可以,很棒