问答详情
源自:2-4 JavaScript-提问(prompt 消息对话框)

prompt中的问题

请看看这样写有没有语法之类的问题?
function js2(){
    var fk=prompt("感谢您的反馈建议!");
    if(fk!=null)
        {alert("反馈的内容不能为空!");}
    else
        {
            var Connection=prompt("您是否愿意留下您的联系方式,方便我们的再次调查?");
            if(Connection!=null)
            {alert("请输入正确的联系方式!");}
            else{alert("再次表示感谢!");}
        }
}
如果没有的话,为什么每次点击取消后,仍会执行下一步?590618920001f12d07201280.jpg

提问者:牧九州 2017-05-01 01:02

个回答

  • qq_迸发激情_0
    2017-05-02 11:37:16

    因为点击取消后执行的else后的代码,你的代码没问题,就是应该继续执行的。

  • 丶子非鱼
    2017-05-02 09:22:39

      if(fk!=null)
            {alert("反馈的内容不能为空!");}

    貌似条件错了   fk不等于空执行alert?  应该是等于空吧  iif( fk==null &&fk.length>0)

  • 木头公仔
    2017-05-01 02:06:49

    空和空值是两个概念

  • 木头公仔
    2017-05-01 02:05:20

    点击取消按钮,将返回NULL