根据条件判断,弹出对话框 (确认,取消) BtnSave.Attributes.Add("onclick", "return   confirm('没有选择拟办人员,系统判断为流程终止 ,确认吗?');")上述例子好像不能根据条件弹出窗口,。。

解决方案 »

  1.   

    BtnSave.Attributes.Add("onclick", "func");html
    <script>
    function func()

      if(1=1) 
       return confirm('没有选择拟办人员,系统判断为流程终止 ,确认吗?');
    else
    ....
       
    }
    </script>
      

  2.   

    function  confir(str){
      if ( confir(str))
    {}
    else
    {}}BtnSave.Attributes.Add("onclick", "return  confir('没有选择拟办人员,系统判断为流程终止 ,确认吗?');") 
      

  3.   

    function check()
    {
    if (confirm("确定操作吗?"))
    {
    return true;
    }
    else
    {
    return false;
    }
    }然后再在onclick="return check()"
      

  4.   

    同意3樓的
    BtnSave.Attributes.Add("onclick", "return Check();");function Check()
    {
        //Confirm條件
        return true/false;
    }
      

  5.   

    是的,条件在JavaScript中判断。返回true或false就行了。
      

  6.   

     if (条件)
            {
                Response.Write("<script>var i;</script>");
                Response.Write("<script>i=confirm('没有选择拟办人员,系统判断为流程终止 ,确认吗?');</script>");
                Response.Write("<script>if(i==true){window.location='Default.aspx';}else{window.location='webform.aspx';}</script>");
            }这样试试.
      

  7.   


    function Check() 

       if (confirm("没有选择拟办人员,系统判断为流程终止 ,确认吗?")) 
       { 
         return true; 
       } 
       else 
       { 
         return false; 
       } 
    } [code=HTML]
    <asp:Button ID="Button1" runat="server" onclientclick="Check()" Text="Button" />[/code]
      

  8.   


    function Check() 

       if (confirm("没有选择拟办人员,系统判断为流程终止 ,确认吗?")) 
       { 
         return true; 
       } 
       else 
       { 
         return false; 
       } 
    } <asp:Button ID="Button1" runat="server" onclientclick="Check()" Text="Button" />
      

  9.   

          this.BtnSave.Attributes["onclick"] = "if(confirm('没有选择拟办人员,系统判断为流程终止 ,确认吗??')) return true; else return false;";
      

  10.   


    if (confirm("确定操作吗?")) 

    return true; 

    else 

    return false; 
      

  11.   


    protected Button1_Click(object sender, EventArgs e)
    {
        if(某些条件)
        {
            this.ClientScript.RegisterStartupScript(typeof(string),"js","if(confirm('确定吗?')){document.getElementById('"+Button2.ClientID+"').click();}else{document.getElementById('"+
    Button3.ClientID +"').click();}",true);
        }
    }
    protected Button2_Click(object sender, EventArgs e)
    {
         this.ClientScript.RegisterStartupScript(typeof(string),"yes","alert('你选择了是');"true);
    }
    protected Button3_Click(object sender, EventArgs e)
    {
        this.ClientScript.RegisterStartupScript(typeof(string),"no","alert('你选择了否');"true);
    }
    然后在前台加三个按钮,Button1可见,Button2,Button3隐藏
      

  12.   

    function Check() 

       if (confirm("")) 
       { 
         return true; 
       } 
       else 
       { 
         return false; 
       } 
    } 这样的代码不是多些一举?
    不直接return confirm("");??????
      

  13.   

     Protected Sub BtnSave_Click(ByVal sender As Object, ByVal e As EventArgs)
            Dim spr As String = String.Empty                         If ddlsplc.SelectedValue = "所有人员" Then
                '''我希望在这里弹出对话框,如何做呢?        Else
                spr = ddlsplc.SelectedValue.Trim
            End If        
            .
            .
            .
    end sub        
      

  14.   

     Protected Sub BtnSave_Click(ByVal sender As Object, ByVal e As EventArgs)
            Dim spr As String = String.Empty
            If ddlsplc.SelectedValue = "所有人员" Then
               我希望在这里弹出对话框,如何做
            Else
                spr = ddlsplc.SelectedValue.Trim
            End If        
            .
            .
            . 
    end sub
      

  15.   


    Protected Sub BtnSave_Click(ByVal sender As Object, ByVal e As EventArgs)
            Dim spr As String = String.Empty
            If ddlsplc.SelectedValue = "所有人员" Then
               Me.ClientScript.RegisterStartupScript(GetType(String),"js","if(confirm('确定吗?')){document.getElementById('" & Button2.ClientID+"').click();}else{document.getElementById('" & 
    Button3.ClientID & "').click();}",true)        Else
                spr = ddlsplc.SelectedValue.Trim
            End If       
            .
            .
            .
    end sub
    参考13楼
      

  16.   

      Me.ClientScript.RegisterStartupScript(GetType(String), "js", ("if(confirm('确定吗?')){document.getElementById('" & Button4.ClientID & "').click();}else{document.getElementById('") + Button3.ClientID & "').click();}", True)
    该语句没反应啊,它不能调用BUTTON3,也不能调用BUTTON4????????????????
      

  17.   

    你添加Button3和Button4了吗?绑定它们的Click事件了吗
    贴出你修改后的代码,包括前台和后台
      

  18.   


    一个封装的在后台弹出JS Alert消息和JS confirm信息以及跳转到指定的页面 
    http://www.cnblogs.com/xiaoxijin/archive/2008/03/23/1118172.html/// <summary>        /// Javascript彈出確認對話框後,並跳轉到指定的URL鏈接頁面        /// </summary>        /// <param name="message">要彈出的消息內容</param>        /// <param name="okGotoUrl">選擇確認(OK)按鈕後要跳轉到的頁面URL,站內鏈接寫相對路徑,站外鏈接需加"http://"</param>        /// <param name="cancelGotoUrl">選擇取消(Cancel)按鈕後要跳轉到的頁面URL,如果參數為Null或空字符""則返回false(不跳轉),站內鏈接寫相對路徑,站外鏈接需加"http://"</param>        /// <param name="page">當前頁面,參數可以直接寫:this 或 Page</param>        public static void ConfirmAndGotoUrl(string message, string okGotoUrl, string cancelGotoUrl, Page page)        {            string strScript = "";            if (String.IsNullOrEmpty(cancelGotoUrl))            {                                 strScript = "if(confirm('" + message + "')==true){window.location.href='" + okGotoUrl + "';} else {return false;}";            }            else            {                strScript = "if(confirm('" + message + "')==true){window.location.href='" + okGotoUrl + "';} else{window.location.href='" + cancelGotoUrl + "';}";            }
                page.ClientScript.RegisterStartupScript(page.GetType(), null, strScript, true);        }
      

  19.   

    BtnSave.Attributes.Add("onclick", "return  confirm('没有选择拟办人员,系统判断为流程终止 ,确认吗?');") 这段代码没问题,就看你写的地方是不是对的,建议你在页面查看源码那里是否能看到这段代码添加上去,而且确认是否和别的代码发生冲突