首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

onblur有关问题

2012-04-24 
onblur问题HTML codeinput namestartdate typetext classstyle2onfocusif (this.valuethis.

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

热点排行