var sex = getobjval("hSex");
             alert(sex);
             if (sex == "男") {
弹出的sex是男,但是却不走if里面。这是为什么?

解决方案 »

  1.   

    是吗??  var sex = "男";
      alert(sex);
      if (sex == "男") {
      alert('12345')
      }这样两个都正确的弹出来了!
      

  2.   

    你用去空格看看,最好把getobjval("hSex");的代码页列出来
      

  3.   

    sex 这个地方返回的是value吗
    很值得怀疑
      

  4.   

    if (sex.toString() == "男")
      

  5.   

     getobjval("hSex") 不具体,了解不清楚,
     用下面的试试
      var sex = getobjval("hSex");
      alert(sex);
      if (sex+"" == "男") { }
      

  6.   

    解决了,因为我的数据库里的定义的是nchar所以取出来的一直是后面跟了很多空格的