onkeyup限制输入框只能输入数字

onkeyup 事件会在键盘按键被松开时发生。

1.<input type="text" name="zp" id="zp" onkeyup="value=value.replace(/[^\d]/g,'')"/>

输入框只能输入数字  

 

或加个事件

<input type="text" name="zp" id="zp" onkeyup="value=value.replace(/[^\d]/g,'');check()"/>

 

function check() {

 ......

}

 

用第二种比第一种(输入数字是无法把光标前移)好,

2.

//输入验证
function checkCountNum(obj,regex){
    var t = obj.value.replace(regex,"");
    if(obj.value!=t)
        obj.value=t;
}

 


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部