首先记住,input的focus方法,只有在onblur事件里面起作用,onchang等事件中不会起作用的
<input id=my nchange="focusTest();"/> <input id=my nblur="focusTest();"/> function focusTest() { var my=document.getElementById("my"); if(my.value="") { my.focus();//如果是onblur则执行,起作用; } }