送分了!!驗証numric(10,4)--js 接分。这代码写的也太WS点了。直接用正则表达式匹配不就行了吗?不过,你的问题我不知道我把握对了没。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你试试看这个,要是不合用,改改应该可以了。 <script> function chk_tennumric(oText){ if( ! oText ) return ; var sPreValue = oText.value; var sNextInput = String.fromCharCode( event.keyCode ); var sCurrentValue = sPreValue + sNextInput; var oRegexPrice = /^[0-9]+(.[0-9]{1,4})*$/; oText.value = oRegexPrice.test( sCurrentValue ) ? sCurrentValue : sPreValue; event.returnValue = false; } </script> <input name="txtPrice" type="text" id="txtPrice" onkeypress="chk_tennumric(this);" /> 請教高手了﹐就是不能輸入小數位.持續郁悶﹐請高手幫忙了. 超复杂权限checkbox 求解答 论坛开发需要准备些什么? 有谁有好的三层结构的留言本吗 AjaxPro怎样获取服务器端的异常信息 哪里有下载网站的代码,我需要该网站实现留言、bbs的功能!谢谢 为什么我的Gif在设计的时候会动画显示而在浏览器中就变得不会动的 一个延时的问题 模拟CA证书下载和使用(急!各位大虾帮帮忙阿!!!) asp.net简单问题 webdiyer mvcpager2.0ajax分页 如何实现单击歌名则播放对应歌曲? 如何实现自定义对话框?
function chk_tennumric(oText){
if( ! oText ) return ;
var sPreValue = oText.value;
var sNextInput = String.fromCharCode( event.keyCode );
var sCurrentValue = sPreValue + sNextInput;
var oRegexPrice = /^[0-9]+(.[0-9]{1,4})*$/;
oText.value = oRegexPrice.test( sCurrentValue ) ? sCurrentValue : sPreValue;
event.returnValue = false;
}
</script>
<input name="txtPrice" type="text" id="txtPrice" onkeypress="chk_tennumric(this);" />