读书人

动态获取文本框的值。小弟我用onkeydo

发布时间: 2012-02-10 21:27:41 作者: rapoo

动态获取文本框的值。我用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
[解决办法]
不错
[解决办法]
等文本框失去焦点再验证不行吗?非要每次按都验证一次~~
万一用户不小心输错一个就提示了,用户体验不好~~~

读书人网 >JavaScript

热点推荐