返回信息流想要的效果就是用户名和密码的输入框在输入框里有提示,灰色的字在input里,点一下开始输入就消失了。就是人人登录页面的那样
我现在的实现方式是,绑定focus和blur属性,判断情况来改变,基本功能都实现了,但是遇到一个问题。就是如果你登陆过,会有自动保存保单,比如我登陆过aaa@sina.com那我输入a以后这条就出来了,我点一下,下边的密码就自动填上了。但是这个时候我的密码框还不知道里边已经被自动填表填上了,所以还是显示着“密码”两个字。 这个我能怎么触发?
不知道说明白没有。。。
这是一条镜像帖。来源:北邮人论坛 / www-technology / #21792同步于 2013/10/17
该镜像源已超过 30 天没有更新,可能在源站已被删除。
WWWTechnology机器人发帖
问个前端问题,关于用户名密码输入框的提示的
AlstonLYG
2013/10/17镜像同步5 回复
订阅后,新回复会通过你的通知中心匿名送达。
5 条回复
怒赞啊!我就记得很久之前用过一个类似的属性!但是一直想不起来!
稍微可惜的是placeholder是html5的新属性,低端IE没效果 - -b 现在做的东西需要浏览器兼容IE7+,so。。。
但是还是非常感谢~!以后就可以用到了~~~
【 在 binux 的大作中提到: 】
: placeholder
<script type="text/javascript">
$(document).ready(function(){
$(".name").click(function(){
if($(this).attr("value") == "VPS用户名")
$(this).attr("value","");
})
$(".name").blur(function(){
if($(this).attr("value") == "")
$(this).attr("value","VPS用户名");
})
$(".password").focus(function(){
$("#password-text").hide();
})
$(".password").blur(function(){
if($(this).attr("value") == "")
$("#password-text").show();
})
});
</script>
html相关的就是2个input,和一个label写着“密码”,用来浮在密码的input上边显示提示文字(因为没法动态修改type="text"到"password",如果直接写密码的input的value=“密码”,那就是两个小黑点,这个如果有什么好方法也求助~)
【 在 kxj 的大作中提到: 】
: 上代码
$('.name').on('change',function(){
if($(this).val()!='VPS用户名'){
$('#password-text').hide();
}
})