js验证文本框只能输入整型数字 <input type="text" id="userAge">验证该文本框只能输入数字,应该怎么验证啊 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <SCRIPT LANGUAGE="JavaScript"> function keyPress() { var keyCode = event.keyCode; if ((keyCode >= 48 && keyCode <= 57)) { event.returnValue = true; } else { event.returnValue = false; } } </SCRIPT> </HEAD> <BODY> <input type="text" id="userAge"> onkeypress="keyPress()"> </BODY> </HTML> 如果不是整数的话,则光标回到文本框上,是这么写么?怎么不好用啊document.getElementById("userName").focus(); function myKeyDown() { var k = window.event.keyCode; if ((k == 46) || (k == 8) || (k == 189) || (k == 109) || (k == 190) || (k == 110) || (k >= 48 && k <= 57) || (k >= 96 && k <= 105) || (k >= 37 && k <= 40)) { } else if (k == 13) { window.event.keyCode = 9; } else { window.event.returnValue = false; } } <input onkeyup="this.value=this.value.replace(/\D/g, '');" onblur="this.value=this.value.replace(/\D/g, '');" type="text"> $(".GotoText input").keyup(function(){ number(this);});function number(obj){ obj.value = obj.value.replace(/[^\d]/g,'');} var exc=/^\d+$/;if(exc.exec(value)==null) alert("请输入整形数字"); var exc=/^\d+$/;var str= document.getElementById("userAge").valueif(exc.exec(value)==null) alert("请输入整形数字"); var exc=/^\d+$/;var str= document.getElementById("userAge").valueif(exc.exec(value)==null){ alert("请输入整形数字"); return false;} 求解决版本之间的问题 startDownload 在ie8下无效的问题 JS代码修改 JS中FOR做什么用的??? div逐步变化 ie和ff却不一样 郁闷!~ prototype定义的函数无法访问构造函数里的变量,有什么好的解决方案吗? 网页qq在线客服js代码如何使用两次? 晕了,大家快来帮帮我!! 急,我的函数为什么不对?(在线等待) 请问高手如何取网页内容? 关于DIV层显示问题 单选按钮默认值的问题。急。。在线等。
function keyPress() {
var keyCode = event.keyCode;
if ((keyCode >= 48 && keyCode <= 57))
{
event.returnValue = true;
} else {
event.returnValue = false;
}
} </SCRIPT>
</HEAD>
<BODY>
<input type="text" id="userAge">
onkeypress="keyPress()">
</BODY>
</HTML>
document.getElementById("userName").focus();
function myKeyDown() {
var k = window.event.keyCode;
if ((k == 46) || (k == 8) || (k == 189) || (k == 109) || (k == 190) || (k == 110) || (k >= 48 && k <= 57) || (k >= 96 && k <= 105) || (k >= 37 && k <= 40))
{ }
else if (k == 13) {
window.event.keyCode = 9;
}
else {
window.event.returnValue = false;
}
}
<input onkeyup="this.value=this.value.replace(/\D/g, '');" onblur="this.value=this.value.replace(/\D/g, '');" type="text">
number(this);
});
function number(obj)
{
obj.value = obj.value.replace(/[^\d]/g,'');
}
alert("请输入整形数字");
var str= document.getElementById("userAge").value
if(exc.exec(value)==null)
alert("请输入整形数字");
var str= document.getElementById("userAge").value
if(exc.exec(value)==null){
alert("请输入整形数字");
return false;
}