当前位置:编程学习 > C#/ASP.NET >>

帮我看看JS问题

function tijiao1()
     {
         var str3 = parseInt(document.getElementById("<%=this.DropDownList5.ClientID%>").value);
         if(str3!="")
         {
           
            if(document.getElementById("<%=this.RadioButton10.ClientID%>").checked)
             {
                 parent.bottomFrame.location='baobiao/baobiao12.aspx';
             }
              if(document.getElementById("<%=this.RadioButton12.ClientID%>").checked)
             {
                 parent.bottomFrame.location='baobiao/baobiao13.aspx';
             }
         }
         else
         {
            alert('对不起,您输入的查询条件不能为空!');
         }
     }
现在 STR3里有没有值 都直接走!else里没有起作用 这个是因为什么呀 --------------------编程问答--------------------
function tijiao1() 
    { 
        var str3 = parseInt(document.getElementById(" <%=this.DropDownList5.ClientID%>").value); 
        alert(str3);//打印出结果看看便知!
        if(str3!="") 
        { 
          
            if(document.getElementById(" <%=this.RadioButton10.ClientID%>").checked) 
            { 
                parent.bottomFrame.location='baobiao/baobiao12.aspx'; 
            } 
              if(document.getElementById(" <%=this.RadioButton12.ClientID%>").checked) 
            { 
                parent.bottomFrame.location='baobiao/baobiao13.aspx'; 
            } 
        } 
        else 
        { 
            alert('对不起,您输入的查询条件不能为空!'); 
        } 
    } 
--------------------编程问答--------------------
[code=HTML]function tijiao1() 
    { 
        var str3 = parseInt(document.getElementById(" <%=this.DropDownList5.ClientID%>").value); 
        alert(str3);//打印出结果看看便知!
        if(str3!="") 
        { 
          
            if(document.getElementById(" <%=this.RadioButton10.ClientID%>").checked) 
            { 
                parent.bottomFrame.location='baobiao/baobiao12.aspx'; 
            } 
              if(document.getElementById(" <%=this.RadioButton12.ClientID%>").checked) 
            { 
                parent.bottomFrame.location='baobiao/baobiao13.aspx'; 
            } 
        } 
        else 
        { 
            alert('对不起,您输入的查询条件不能为空!'); 
        } 
    } 
[/code] --------------------编程问答-------------------- 弹出的是NaN  什么意思? --------------------编程问答-------------------- 请问你为什么每个getElementById函数的参数前面都要加一个空格呢? --------------------编程问答-------------------- NaN表示非数字类型 --------------------编程问答-------------------- http://www.w3school.com.cn/tiy/t.asp?f=jseg_NaN --------------------编程问答-------------------- var str3 = parseInt(document.getElementById(" <%=this.DropDownList5.ClientID%>").value);
中间有空格,无法转换成Int
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,