求教:文本框获得焦点后改变其行为模式
rt,我在用js写网站注册网页时想做出这样的效果,在用户输入密码时,文本框提示“请输入密码”,然后用户点此文本框时,文本框里的提示文字消失,行为模式变为password,...
rt,我在用js写网站注册网页时想做出这样的效果,在用户输入密码时,文本框提示“请输入密码”,然后用户点此文本框时,文本框里的提示文字消失,行为模式变为password,可我在改变行为模式时出现了问题,我本简单得以为在事件处理器中把文本框的TextMode属性赋值为password就行了,可没有效果,这是什么问题呢?请高手赐教!谢了!
是否用来引用html中TextMode这个属性的名称并不是TextMode呢?在线坐等答复! 展开
是否用来引用html中TextMode这个属性的名称并不是TextMode呢?在线坐等答复! 展开
1个回答
展开全部
<script>
window.onload = function(){
var pwd = document.getElementById("pwd");
pwd.onfocus= function(){
if(this.value == "请输入密码"){
pwd.setAttribute('type','password');
this.value = "";
}
}
}
</script>
</head>
<body>
<form>
<input type="text" value="请输入密码" id="pwd"/>
</form>
</body>
</html>
window.onload = function(){
var pwd = document.getElementById("pwd");
pwd.onfocus= function(){
if(this.value == "请输入密码"){
pwd.setAttribute('type','password');
this.value = "";
}
}
}
</script>
</head>
<body>
<form>
<input type="text" value="请输入密码" id="pwd"/>
</form>
</body>
</html>
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询