先判断input的value是否为空,再设置它的值。
不过如果你要实现那样的效果,建议你用placeholder属性可以直接使用实现,不需要设置获取焦点,离开焦点等事件。
需要事件捕获,事件判断。给BODY绑定个点击事件。然后判断。事件冒泡位置。如果在2,3内,就丢失焦点。否则一直都为获得焦点。
有个比较简单的方法可以一试
输入框1.onblur=function (){
if !((输入框2.focused)or(输入框3.focused)){输入框1.setfocus()}
}
大概思路吧,在手机端答的,没注意大小写,没注意单词,你自己再修改下