87,990
社区成员
发帖
与我相关
我的任务
分享
,放个支持IE的吧<html>
<head>
</head>
<body>
<input id="textbox" type="text" value="" />
<input id="btn" type="button" value="button" />
<div id="div"></div>
<script>
var div = document.getElementById('div');
document.getElementById('textbox').onkeypress = function(event){
//var which = event.keyCode ? event.keyCode : event.which;
var e = event || window.event;
var which = e.which || e.keyCode;
if(!(which >= 48 && which <= 57 || which === 44)){
alert('输出错误');
if (e.preventDefault) {
e.preventDefault();
} else {
e.returnValue = false;
}
}
}
</script>
</body>
</html>
<html>
<head>
</head>
<body>
<input id="textbox" type="text" value="" />
<input id="btn" type="button" value="button" />
<script>
var str = 'abcd';
document.getElementById('textbox').onkeypress = function(event){
if(!(event.which >= 48 && event.which <= 57 || event.which === 44)){
alert('输出错误');
event.preventDefault();
}
}
</script>
</body>
</html>
var reg=new RegExp('^(\d{2,},)*\d+$');
if(GetCPID("txtname").val().trim()=='')
{
jquery("#spanname").text(GetString('NameNull'));
GetCPID("txtname").focus();
return false;
}
else if(!reg.test(GetCPID("txtdesc").val().trim()))
{
jquery("#span1").text(GetString('valueiserror'));
return false;
}<html>
<head>
</head>
<body>
<input id="textbox" type="text" value="" />
<input id="btn" type="button" value="button" />
<script>
var input = document.getElementById('textbox');
document.getElementById('btn').onclick = function(event){
input.value = input.value.replace(/[^\d,]/g, '');
}
</script>
</body>
</html>
楼上的都是高手