function confirmDel() {
return confirm ('您真的要删除该记录吗?')
}btn_Del.Attributes.Add ("onclick", "return confirmDel();");
btn_Del.Attributes.Add ("onclick", "window.showModalDialog('ZBDayInputDel.aspx?myDate="+lbl_date.Text.ToString()+ "&temp="+ ndate + " ','delzbdayinwin','dialogwidth:450px;dialogheight:160px;edge: Raised; center: Yes; help: No; resizable: No; status: No;');window.location.reload();");这个没确认就直接弹出模态对话框了。怎么改呢?谢谢~

解决方案 »

  1.   

    function confirmDel() {
    if(confirm ('您真的要删除该记录吗?'))
    {
    window.showModalDialog('ZBDayInputDel.aspx?myDate="+lbl_date.Text.ToString()+ "&temp="+ ndate + " ','delzbdayinwin','dialogwidth:450px;dialogheight:160px;edge: Raised; center: Yes; help: No; resizable: No; status: No;');window.location.reload();
    }
    }btn_Del.Attributes.Add ("onclick", "confirmDel();");
    应该是这样的吧?
      

  2.   

    最简单的,在后台pageload里面加一句就ok
    Button1.Attributes.Add("onclick","javascript:return confirm('确认要删除吗?');");
      

  3.   

    btDelete.Attributes.Add("OnClick", "OnSubmit()");
    ------------------------------------------------
    <script language="javascript">
        function OnSubmit()
        {
            window.event.returnValue=confirm("你确定要删除?");
        }
    </script>