为了账号安全,请及时绑定邮箱和手机立即绑定

prompt中,如果要判断是否输入怎么办?以下是代码

如果不输入内容,prompt接收的值并不是null。

<html>

<head>

<title>无标题文档</title>

<script type="text/javascript">

function rec(){

var score=prompt("请输入你的分数");

if(score!=null){

if(score>=98)

document.write("你很棒!");

else if(score>=75)

document.write("不错");

else if(score>=60)

document.write("要jiayou");

else

document.write("要努力");

}

else

alert("输入内容为空!!!");//判断无效

}

</script>

</head>


<body>

<input name="button" type="button"onClick="rec()"

value="点击我,对成绩做评价" />

</body>

</html>


正在回答

2 回答

 我是这么写的

function rec(){

var score; //score变量,用来存储用户输入的成绩值。

score =prompt("请输入你的成绩:");                ;

if(!score)

    {

       document.write("请输入内容")

}

    else if(score>=90)

{

  document.write("你很棒!");

}

else if(score>=75)

    {

  document.write("不错吆!");

}

else if(score>=60)

    {

  document.write("要加油!");

    }

    else

{

       document.write("要努力了!");

}

  }


0 回复 有任何疑惑可以回复我~
#1

champion666 提问者

我知道怎么写了,把null改成: “”这样就可以了
2016-12-20 回复 有任何疑惑可以回复我~

<html>

<head>

<title>无标题文档</title>

<script type="text/javascript">

function rec(){

    var score=prompt("请输入你的分数");

    if(score!=null){

        if(score>=98)

            document.write("你很棒!");

        else if(score>=75)

            document.write("不错");

        else if(score>=60)

            document.write("要jiayou");

        else

            document.write("要努力");

    }

    else

        var tem=confirm("你还没有输入成绩!");

        alert(tem);


}

</script>

</head>


<body>

<input name="button" type="button"onClick="rec()"

value="点击我,对成绩做评价" />

</body>

</html>



0 回复 有任何疑惑可以回复我~
#1

champion666 提问者

谢谢你的回答,可是依然不能实现,当不输入任何数据提交的时候,最后依旧是“要努力”
2016-12-19 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

prompt中,如果要判断是否输入怎么办?以下是代码

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信