我正在尝试使输入框在输入框变空之后开始输入。 (不在焦点)。我尝试在mootools上使用keyup事件,但流程并非无缝。擦除输入字段需要一些时间。这里是代码如何在开始输入后清空输入字段
document.addEvent('domready', function(e) {
$('inputBox').addEvent('keyup', function() {
if(inputBox.value != inputBox.defaultValue){
inputBox.value = '';
$('inputBox').removeEvents('keyup');
}
});
});
什么是最好的办法,它可以表现得更好?
https://github.com/DimitarChristoff/mooPlaceholder-现代HTML5的浏览器有'占位符='属性。我写的这个插件增强了那些没有的功能,并且使它成为每个浏览器的一个功能。 – 2012-03-17 10:43:50