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