javascript如何让密码框显示默认值

 我来答
慕名eib31
推荐于2016-01-06 · TA获得超过1923个赞
知道小有建树答主
回答量:1163
采纳率:85%
帮助的人:450万
展开全部

与设置文本框默认值的方法一样,设置密码框的value属性。

//普通设置
document.getElementById("pass_ipt").value="123456";

//jquery
$("#pass_ipt").val("123456");


//要显示密码框的内容,可以将密码框改为普通文本框
document.getElementById("pass_ipt").type="text";
知识阅历积累历程

2012-09-01 · 影视爱好者、游戏达人、IT 男
知识阅历积累历程
采纳数:10965 获赞数:6547

向TA提问 私信TA
展开全部
这样应该可以吧。应用到jquery
测试页面:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<input type="text" value="请输入用户名" id="username" style="width:150px;height:24px;"/>
<div id="pwd_warpper" style="width:150px;height:24px;">
<input type="text" value="请输入密码" id="_password" onfocus="showpassword();" style="width:150px;height:24px;"/>
</div>
<script type="text/javascript" src="jquery.js"></script> //你自己的jquery.js的文件名,需要导入
<script type="text/javascript" src="code.js"></script>

code.js
function showtext() {
if($("#password").val()=="") {
$("#pwd_warpper").html("<input type=\"text\" value=\"请输入密码\" id=\"_password\" onfocus=\"showpassword();\" style=\"width:150px;height:24px;\"/>");
}
}
function showpassword() {
$("#pwd_warpper").html("<input type=\"password\" value=\"\" id=\"password\" onblur=\"showtext();\" style=\"width:150px;height:24px;\"/>");
/**
这里为什么要用setTimeout,因为ie比较傻,刚创建完对象,你直接设置焦点
在ie下是不会响应的,你必须留出时间给ie缓冲下,所以加上了这个定时器
**/
setTimeout(function(){
$("#password").focus();
},20);
}
$(function(){
var usernameDefStr = $("#username").val();
$("#username").focus(function(){
if($(this).val()==usernameDefStr)
$(this).val("");
});
$("#username").blur(function(){
if($(this).val()=="")
$(this).val(usernameDefStr);
});

});
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
chengwei1104
2012-09-04 · TA获得超过619个赞
知道小有建树答主
回答量:558
采纳率:0%
帮助的人:372万
展开全部
直接给密码框赋值就可以了,value=值就可以了,没你想的那么麻烦,根本不用js实现,直接从后台取出密码,前台显示,跟正常的text一样
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
itlodge
2012-09-01 · TA获得超过103个赞
知道答主
回答量:163
采纳率:0%
帮助的人:111万
展开全部
<input type="password" id="pwd" />
<script>
document.getElementById("pwd").value = "默认值";
</script>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
程吉0401
2012-09-04
知道答主
回答量:2
采纳率:0%
帮助的人:3136
展开全部
应该有value属性吧 给value属性赋值就可以了吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式