jsp页面文本框监听事件
在火狐浏览器下用什么事件可以监听文本框类值的改变,该值不一定要输入,比如通过日历控件改变文本框的值也可以监听到。求高手解答啊
------解决思路----------------------
点击 输入 移动到区域 貌似只有这几个把
------解决思路----------------------
比如通过日历控件改变文本框的值也可以监听到.
有日历控件的选择事件来主动触发文本框的改变事件
------解决思路----------------------
引用:比如通过日历控件改变文本框的值也可以监听到.
有日历控件的选择事件来主动触发文本框的改变事件//开始时间
$("#D_CUST_SDATE").live("focus",function(){
//alert("232");
document.getElementById("D_CUST_SDATETip").innerHTML="请选择";
document.getElementById("D_CUST_SDATETip").className="onFocus";
})
$("#D_CUST_SDATE").live("blur",function(){alert($(this).val());
//alert(document.getElementById("D_CUST_SDATE").value);
if($(this).val()){
chk_onCorrect_class("D_CUST_SDATE");
}
else{
document.getElementById("D_CUST_SDATETip").innerHTML="不能为空";
document.getElementById("D_CUST_SDATETip").className="onError";
}
})
$("#D_CUST_SDATE").live("propertychange",function(){alert(4545);
if($(this).val()){
chk_onCorrect_class("D_CUST_SDATE");
}
else{
document.getElementById("D_CUST_SDATETip").innerHTML="不能为空";
document.getElementById("D_CUST_SDATETip").className="onError";
}
})请问,上面的blur事件里,选完日期文本框里并没值,得鼠标再在文本框里点下才有值,用propertychange不管用,弹"4545",怎么弄呐
------解决思路----------------------
引用:引用:引用:
比如通过日历控件改变文本框的值也可以监听到.
有日历控件的选择事件来主动触发文本框的改变事件
JavaScript code
?
12345678910111213141516171819202122232425
//开始时间 $("#D_CUS……en 我是在ie下,不知道为什么不行,我事件不是放在页面,是放在js文件里,火狐下应该是这个oninput,我也折腾了好久了。知道有这个东西。
------解决思路----------------------
改个思路,你的日历控件能不能加上个回调函数?