HTML Code:
<div id="wp">
<input type="text" name="yourname" value="用户名" />
<input type="text" name="email" value="email" />
</div>
JS Code:
function init_input(id){
var inp = document.getElementById(id).getElementsByTagName('input');
for(var i = 0; i < inp.length; i++) {
if(inp[i].type == 'text') {
inp[i].setAttribute("rel",inp[i].defaultValue)
inp[i].onfocus = function() {
if(this.value == this.getAttribute("rel")) {
this.value = "";
} else {
this.select();
}
}
inp[i].onblur = function() {
if(this.value == "") {
this.value = this.getAttribute("rel");
}
}
}
}
}
init_input("wp");
转载来源: Jeff Starr的博客
本文介绍了一种使用HTML和JavaScript优化网页输入框用户体验的方法。通过设置默认值并在聚焦和失焦时更改输入框的内容,可以提高用户填写表单的速度和准确性。
595

被折叠的 条评论
为什么被折叠?



