<script language:javascript>
function telNumber(){
var num = document.myform.telPhone.value
if(isNaN(num)){
alert("请输入数字!")
}
}
</script>
其中的 if(isNaN(num))
isNaN= is not a number
意思是如果不是数字则执行if里面的语句
回答完毕谢谢
假如你要的效果是除数字之外不能输入,就用JS的onkeydown事件,判断键盘的keycode,keycode不属于数字范围则输入无效假如你要的效果是输入完后提示报错,就用JS的onkeyup事件,把文本框的value匹配纯数字的正则,匹配不上则提示错误