日期:2014-05-16 浏览次数:20377 次
<input type="text" id="onlyNum" />
var o=document.getElementById("onlyNum");
o.onblur=function(){
var reg=/^\d+$/g;
if(!reg.test(this.value)){
alert("此处只可以输入整数");
this.focus();
}
};
<input type="text" id="tt" onkeyup="this.value=this.value.replace(/^0+/,'')" style="ime-mode: disabled;">
<script type="text/javascript">
document.getElementById("tt").onkeydown=function(e){
e=e
------解决方案--------------------
window.event;
var k=e.keyCode
------解决方案--------------------
e.which;
if(k>47&&k<58&&!e.shiftKey
------解决方案--------------------
k>95&&k<106
------解决方案--------------------
k==8
------解决方案--------------------
k==46
------解决方案--------------------
k==37
------解决方案--------------------
k==39){
return !0;//按0123456789 backspace delete <-- -->
}else{
return !1;
}
};
</script>
$("input:text").keyup(function () {
var val = $.trim($(this).val());
var reg = /^\d+$/;
if (!reg.test(val)) {
$(this).val(val.replace(/[^\d]+/g, ""));
}
})