当前位置:编程学习 > JAVA >>

jsp页面文本框监听事件

在火狐浏览器下用什么事件可以监听<input type="text" />文本框类值的改变,该值不一定要输入,比如通过日历控件改变文本框的值也可以监听到。求高手解答啊 jsp web 日历, 浏览器 input --------------------编程问答-------------------- 点击 输入 移动到区域 貌似只有这几个把  --------------------编程问答-------------------- 我想要问的是:在火狐浏览器下监听该文本框值改变的事件 --------------------编程问答-------------------- 比如通过日历控件改变文本框的值也可以监听到.
有日历控件的选择事件来主动触发文本框的改变事件 --------------------编程问答-------------------- onchange 不行么? --------------------编程问答--------------------
引用 4 楼 mjhwy 的回复:
onchange 不行么?
火狐不兼容该事件 --------------------编程问答--------------------
引用 3 楼 abcmsnet 的回复:
比如通过日历控件改变文本框的值也可以监听到.
有日历控件的选择事件来主动触发文本框的改变事件
//开始时间
$("#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",怎么弄呐 --------------------编程问答--------------------
引用 6 楼 chen505586338 的回复:
引用 3 楼 abcmsnet 的回复:
比如通过日历控件改变文本框的值也可以监听到.
有日历控件的选择事件来主动触发文本框的改变事件


JavaScript code
?



12345678910111213141516171819202122232425

//开始时间 $("#D_CUST_SDATE").live("focus",function(){    ……

不是onpropertychange()事件么?不过该事件不兼容火狐 --------------------编程问答--------------------
引用 7 楼 ldb1192759727 的回复:
引用 6 楼 chen505586338 的回复:引用 3 楼 abcmsnet 的回复:
比如通过日历控件改变文本框的值也可以监听到.
有日历控件的选择事件来主动触发文本框的改变事件


JavaScript code
?



12345678910111213141516171819202122232425

//开始时间 $("#D_CUS……
en 我是在ie下,不知道为什么不行,我事件不是放在页面,是放在js文件里,火狐下应该是这个oninput,我也折腾了好久了。知道有这个东西。 --------------------编程问答-------------------- 改个思路,你的日历控件能不能加上个回调函数?
补充:Java ,  Web 开发
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,