function validate(name,filename)
        {
           var a= document.getElementById(name).value;
           var b=document.getElementById(filename).value;
           if(a=="")
           {
                alert("卡片类别不能为空!");
                return false;
           }
           if(b=="")
           {
                alert("图片路径不能为空!");
                return false;
           }
            else
            {
                return true;
            }
        } 
当走else的时候不执行我调用这个函数后面的代码了。

解决方案 »

  1.   

     不明白什么意思
     function validate(name,filename) 
            { 
              var a= document.getElementById(name).value; 
              var b=document.getElementById(filename).value; 
              if(a=="") 
              { 
                    alert("卡片类别不能为空!"); 
                    return false; 
              } 
              if(b=="") 
              { 
                    alert("图片路径不能为空!"); 
                    return false; 
              } 
        
                    return true; 
              
            } 
      

  2.   

    给你修改一下你的代码function validate(name,filename) 
            { 
              var a= document.getElementById(name).value; 
              var b=document.getElementById(filename).value; 
              if(a=="") 
              { 
                    alert("卡片类别不能为空!"); 
                    return false; 
              } 
              if(b=="") 
              { 
                    alert("图片路径不能为空!"); 
                    return false; 
              } 
                  return true; 
            } 
      

  3.   

    就是说当客户端验证成功时,他不走调用这个js函数后面的代码了
    我在后台调用这个js函数
     btnAdd.Attributes.Add("onclick", "return validate('" + txtName.ClientID + "','" + FileUpload1.ClientID + "','"+Page+"')");
     string name = txtName.Text.Trim();
     string filename = FileUpload1.PostedFile.FileName;
    当验证成功时,他不走下面的代码了
    string name = txtName.Text.Trim();
     string filename = FileUpload1.PostedFile.FileName;
      

  4.   

    用alert 在js 中调一下 看执行到哪儿了
      

  5.   

    调用时候用 return validate(name,filename)