如何控制用户输入的字符为数字? <input type=text name=txtPostalCode onKeypress="if (event.keyCode < 45 || event.keyCode > 57) event.returnValue = false; alert('请输入数字');"> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <SCRIPT LANGUAGE="JavaScript"><!--var text1 = document.createElement('input');text1.type = 'text';document.body.appendChild(text1);text1.onkeypress = validnumber;var re = /^\d*\.\d{2}$/ ;function validnumber(){ var bakstring = text1.value; if(event.keyCode!=46){ if((event.keyCode<48) ||(event.keyCode>57)) { event.returnValue = false; } else{ if(re.test(this.value)){ event.returnValue = false; } } }}//--></SCRIPT>这段代码就可以符合要求了,不过小数点前面的没有做限制就是了,这点你可以自己改了 ext.panel下html中得图片不显示? 为什么有的网址中有www,有的网址中就没有www? 为什么在JavaScript里面写文件不能包含这句话: <script type='text/javascript' src='a.js'></script> 在梅花雪控件下怎么实现右键菜单添加删除节点 谁有js版的年月选择器?急 在线等 【求助】JS问题 怎样实现新浪邮箱发邮件时的效果 iframe里面是一个远程网页,传输值的时候,提示没有权限,怎么办? history.go("-1") 关于div显示的问题??? 请教一个函数? 谁能给我一个递归树的例子! 定义int i; 提示缺少;
<!--
var text1 = document.createElement('input');
text1.type = 'text';
document.body.appendChild(text1);
text1.onkeypress = validnumber;
var re = /^\d*\.\d{2}$/ ;
function validnumber(){
var bakstring = text1.value;
if(event.keyCode!=46){
if((event.keyCode<48) ||(event.keyCode>57))
{
event.returnValue = false;
}
else{
if(re.test(this.value)){
event.returnValue = false;
}
}
}
}//-->
</SCRIPT>
这段代码就可以符合要求了,不过小数点前面的没有做限制就是了,这点你可以自己改了