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

2025-02-23 15:13:16
推荐回答(5个)
回答1:

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

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

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


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

回答2:

这样应该可以吧。应用到jquery
测试页面:





//你自己的jquery.js的文件名,需要导入


code.js
function showtext() {
if($("#password").val()=="") {
$("#pwd_warpper").html("");
}
}
function showpassword() {
$("#pwd_warpper").html("");
/**
这里为什么要用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);
});

});

回答3:

直接给密码框赋值就可以了,value=值就可以了,没你想的那么麻烦,根本不用js实现,直接从后台取出密码,前台显示,跟正常的text一样

回答4:


回答5:

应该有value属性吧 给value属性赋值就可以了吧