读书人

onblur有关问题

发布时间: 2012-04-24 14:15:38 作者: rapoo

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引起的。。你先删掉试试

读书人网 >JavaScript

热点推荐