在input框中获取日期,用的失去焦点事件,会出现一个如下图中的bug:
第一次选择日期时,当点击所选日期则框中已失去焦点,然后日期才会插入进去,下面有一个简单办法:
<input type="text" name="txt" id ="txt" onblur="if(this.value.length==0)this.focus();">
如上只需要在input文本框中加入(οnblur=“if(this.value.length==0)this.focus();”)在其失去焦点时候判断value是否有值,如果没有则给该文本框一个焦点,就能解决这个问题了。