日期:2014-05-16  浏览次数:20312 次

onblur问题
HTML code
<input name="startdate" type="text" class="style2"  onfocus="if (this.value==this.defaultValue) this.value='';" onblur="if (this.value=='') this.value=this.defaultValue; else getDayOfWeek(this);" onclick="new Calendar().show(this);" value="点击选择日期" size="10"  maxlength="10" />


当我用Calendar().show日历控件选择日期后,光标离开时没能触发getDayOfWeek(this)
而我手动输入时期,光标离开时触发了getDayOfWeek(this)

那位给我解释下为什么呢?怎么解决这个问题,谢谢!

------解决方案--------------------
onfocus="if (this.value==this.defaultValue) this.value='';" onblur="if (this.value=='') this.value=this.defaultValue; else getDayOfWeek(this);"
可能是onfocus引起的。。你先删掉试试