用asp怎么控制让 文本框录入的必须是数字 ?能不能用 css 控制 谢谢!!!

如题所述

不能用CSS控制,我写个例子给你:

代码如下:

<script type="text/javascript">

function setNumInput(obj){
var numExp = /^\d$/;
if(!numExp.test(obj.value)){
alert("对不起,该文本框只能输入数字!请重新输入");
obj.value = "";
}
}

</script>

<input type="text" id="input1" onblur="setNumInput(this)" />
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-03-04
<input type=text size=8 onKeyDown=StrCh()>

<script language="Javascript"><!--
function StrCh(){
var s = window.event.keyCode
if (!((s>=48) && (s<= 57))){
alert("请输入数字!");
window.event.returnValue=false;
} }
// --></script>
第2个回答  2009-03-04
ASP只能接收到后判断,
你的问题,估是你是想在提交前做一下判断吧,

用js,就是javascript脚本
第3个回答  2009-03-04
<input type="text" name="qq" id="qq" maxlength="10" onkeyup="value=value.replace(/[\D]/g,'')" onbeforepaste="clipboarddata.setdata('text',clipboarddata.getdata('text').replace(/[\D]/g,''))" />
相似回答