jsp页面文本框监听事件
在火狐浏览器下用什么事件可以监听<input type="text" />文本框类值的改变,该值不一定要输入,比如通过日历控件改变文本框的值也可以监听到。求高手解答啊 jsp web 日历, 浏览器 input --------------------编程问答-------------------- 点击 输入 移动到区域 貌似只有这几个把 --------------------编程问答-------------------- 我想要问的是:在火狐浏览器下监听该文本框值改变的事件 --------------------编程问答-------------------- 比如通过日历控件改变文本框的值也可以监听到.有日历控件的选择事件来主动触发文本框的改变事件 --------------------编程问答-------------------- onchange 不行么? --------------------编程问答-------------------- 火狐不兼容该事件 --------------------编程问答--------------------
//开始时间请问,上面的blur事件里,选完日期文本框里并没值,得鼠标再在文本框里点下才有值,用propertychange不管用,弹"4545",怎么弄呐 --------------------编程问答--------------------
$("#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";
}
})
不是onpropertychange()事件么?不过该事件不兼容火狐 --------------------编程问答-------------------- en 我是在ie下,不知道为什么不行,我事件不是放在页面,是放在js文件里,火狐下应该是这个oninput,我也折腾了好久了。知道有这个东西。 --------------------编程问答-------------------- 改个思路,你的日历控件能不能加上个回调函数?
补充:Java , Web 开发