问答详情
源自:2-7 编程练习

prompt获得的str2,如果我想判断str2是否输入了数据,该怎么判断?

比如 var address=prompt("请输入确定打开的网址");if(address!=null)只能判断是不是点了确定按钮,那么该怎么判断address是不是有值呢?

提问者:ccheng 2016-01-14 23:47

个回答

  • MaxMooc
    2016-01-15 00:07:06
    已采纳

    function xxx()
    {
        var address=prompt("请输入确定打开的网址");
      if(address!=“”)
      {
        /*如果文本输入框没有任何内容会走该分支,
         但是这样有局限性,比如文本输入框中输入的是“ ”即一个空格,
      }
      else
      {
      }


  • 慕斯卡9468460
    2016-01-15 13:44:44

    if(address!=null && address!="")  这样就只有在点击确定并且文本框内容不为空的时候才可以执行后面{}里的语句

  • qq_Cc_37
    2016-01-15 00:21:18

    str2不就是用户输入的数据或者你自己输入的默认数据吗? 定义一个变量接收它,然后再判断是否为空就可以了。

  • xtgog
    2016-01-15 00:05:21

    没有输入数据。就是,点击取消按钮,返回null

    if(address != null ) {

    document.write("点击了确定按钮");

    }else{

    document.write("点击了取消按钮");

    }