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

动态获取文本框的值。小弟我用onkeydown,onkeyup总是慢半拍,输入123只能得到12

2012-02-10 
动态获取文本框的值。我用onkeydown,onkeyup总是慢半拍,输入123只能得到12方法:functioncheckMinute(textar

动态获取文本框的值。我用onkeydown,onkeyup总是慢半拍,输入123只能得到12
方法:function   checkMinute(textareaName)
{
var   num=document.getElementById(textareaName).value;

if   (num <0   ||   num> 60)
{
alert( "请输入正确的时间 ");
textareaName.value= " ";
}
}

调用:
OnKeyDown= "checkMinute(TextBox7); "   OnKeyUp= "checkMinute(TextBox7);

请教高手如何解决!

[解决办法]
如果只针对IE
就用
onpropertychange
就不会出什么问题了!
[解决办法]
FF用 oninput
[解决办法]
不错
[解决办法]
等文本框失去焦点再验证不行吗?非要每次按都验证一次~~
万一用户不小心输错一个就提示了,用户体验不好~~~

热点排行