js事件求助
代码大致是这样的:
<input type= 'text ' onclick= 'calendar(this) ' onblue= 'checkExist(this.value) ' ......./>
onclick点击弹出的是日历,
onblue里的checkExist()方法大致如下:
function checkExist(dateValue)
{
...
...
new Ajax()...//用于验证文本框里的日期是否已在数据库中保存过
//(第一次用Ajax)
}
问题是这样的:
点击文本框时,弹出日历,光标已移出文本框,这时其时也已经onblue执行了Ajax,我想在选完日期后再给我Ajax一下,该用什么事件呢,反正我知道onchange是不行的,因为我查了一下,onchage机制是:光标移出且值变化才执行,有没有一种值一变化就执行的事件?
------解决方案--------------------你的日历有没有关闭按钮嘛,或者说有没有提供关闭日历的这个方法,如果有就在这个方法里面调用你的ajax应该可以啊.