鱼C论坛

 找回密码
 立即注册
查看: 2783|回复: 4

[已解决]如何确定promp函数输入的是数字---还是进来看一下吧谢了

[复制链接]
发表于 2020-5-17 11:13:33 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x

js代码

js代码

输入非数字后

输入非数字后

输入数字后

输入数字后


当prompt函数输入的是非数字 我想让他显示下面那句话的,,,
我觉得应该用isNAN函数可是我试过好多遍都没有效果
求大神解答
最佳答案
2020-5-17 14:57:10
1、记得下次用“编辑模式下的添加代码文字”功能

2、引起问题的关键:prompt() 会以 string 返回输入内容。

3、是 isNaN 而不是 isNAN

4、直接 isNaN(money) == false

修改如下(不是唯一方法):
 function Aid() {
            var x;
            var money = parseInt(prompt("振兴灾区,大侠请问你出多少?", "至少1RMB 谢谢配合!"))
                
            if (isNaN(money) == false) {
                x = "感谢大侠捐来的 " + money + " RMB";
            } else {
                x = "不要乱搞哦"
            }
            alert(x);
            document.getElementById("ambulance").innerHTML = x;
        }



想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-5-17 11:21:17 | 显示全部楼层
isNAN 是数字返回false,不是数字返回true
有没有搞反?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-17 14:01:04 | 显示全部楼层
要发代码哟
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-5-17 14:36:23 | 显示全部楼层
       function Aid(){
            var x;
            var money = prompt("振兴灾区,大侠请问你出多少?","至少1RMB 谢谢配合!")
            
            
                if(isNAN(money.value) == false){
                    x = "感谢大侠捐来的 " +  money + " RMB" ;
                }
                else{
                    x = "不要乱搞哦"
                }
            document.getElementById("ambulance").innerHTML=x;
        }

输入以后啥都没有,是不是isNAN用的方法不对
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-17 14:57:10 | 显示全部楼层    本楼为最佳答案   
1、记得下次用“编辑模式下的添加代码文字”功能

2、引起问题的关键:prompt() 会以 string 返回输入内容。

3、是 isNaN 而不是 isNAN

4、直接 isNaN(money) == false

修改如下(不是唯一方法):
 function Aid() {
            var x;
            var money = parseInt(prompt("振兴灾区,大侠请问你出多少?", "至少1RMB 谢谢配合!"))
                
            if (isNaN(money) == false) {
                x = "感谢大侠捐来的 " + money + " RMB";
            } else {
                x = "不要乱搞哦"
            }
            alert(x);
            document.getElementById("ambulance").innerHTML = x;
        }



评分

参与人数 1荣誉 +1 鱼币 +1 贡献 +1 收起 理由
二哈的东天 + 1 + 1 + 1 鱼C有你更精彩^_^

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-23 12:45

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表