网页制作中,如何判断文本框内输入的是数字?使用javascript、PHP、VBscript都可以!
我的意思是说,在文本框输入的一刻起,系统将会判断我所输入的是否为数字,并不是要按按钮才判断,希望有高手帮忙解答!谢谢!还有,最好就是正则表达式!补充一下,如果输入并非数字...
我的意思是说,在文本框输入的一刻起,系统将会判断我所输入的是否为数字,并不是要按按钮才判断,希望有高手帮忙解答!谢谢!还有,最好就是正则表达式!
补充一下,如果输入并非数字,会弹出窗口告诉输入错误,或者所输入的其它字符不显示,就像没有输入东西的样子,计算机会发出“噔”错误的声音那样!如果输入的是数字,那么一切正常! 展开
补充一下,如果输入并非数字,会弹出窗口告诉输入错误,或者所输入的其它字符不显示,就像没有输入东西的样子,计算机会发出“噔”错误的声音那样!如果输入的是数字,那么一切正常! 展开
展开全部
用javascript
function isNum(num) {
var check = false;
var test = /\d/;
if(test.test(num)) {
check = true;
}
return check;
}
用这个函数吧
如果输入的参数是数字会返回true,否则返回false
然后给按钮添加一个onkeydown事件,自己判断吧。
函数都给你了 呵呵
如果输入的参数是数字会返回true,否则返回false
function isNum(num) {
var check = false;
var test = /\d/;
if(test.test(num)) {
check = true;
}
return check;
}
用这个函数吧
如果输入的参数是数字会返回true,否则返回false
然后给按钮添加一个onkeydown事件,自己判断吧。
函数都给你了 呵呵
如果输入的参数是数字会返回true,否则返回false
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
页面中用onkeydown 事件 在js中用isNan 或着是isFinite 直接就可以知道了
<script type="text/javascript">
document.write(isFinite(123)) //返回 false
document.write(isFinite(-1.23)) //返回 false
document.write(isFinite(5-2)) //返回 false
document.write(isFinite(0)) //返回 false
document.write(isFinite(0/0)) //返回 true
document.write(isFinite("Hello")) //返回 true
document.write(isFinite("2005/12/12")) //返回 true
document.write(isFinite(true)) //返回 false
document.write(isFinite(undefined)) //返回 true
</script>
<script type="text/javascript">
document.write(isFinite(123)) //返回 false
document.write(isFinite(-1.23)) //返回 false
document.write(isFinite(5-2)) //返回 false
document.write(isFinite(0)) //返回 false
document.write(isFinite(0/0)) //返回 true
document.write(isFinite("Hello")) //返回 true
document.write(isFinite("2005/12/12")) //返回 true
document.write(isFinite(true)) //返回 false
document.write(isFinite(undefined)) //返回 true
</script>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<input onkeyup="CheckNum(this.value)" type="text" name="money" value="0" />
<font id="alt"></font>
<script type="text/javascript">
function CheckNum(v){
if(isNaN(v)){
document.getElementById("alt").innerHTML = '内容必须是数字';
}else{
document.getElementById("alt").innerHTML = '';
}
}
</script>
<font id="alt"></font>
<script type="text/javascript">
function CheckNum(v){
if(isNaN(v)){
document.getElementById("alt").innerHTML = '内容必须是数字';
}else{
document.getElementById("alt").innerHTML = '';
}
}
</script>
更多追问追答
追问
错误的,你有没有试过?
追答
绝对试过~! 而且是能正常使用的~ 我写的这个只是一个例子,你应该按照自己的需要去修改。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
百度搜: jquery如何判断文本框内输入的是数字
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询