如何判断用户对弹出对话框的返回值是Yes还是NO!

比较一般常用的方法是根据选择不同触发不同的按钮的点击事件

if(confirm('您确定要删除该方案的所有信息吗?'))
{
   btn1.click();
}
else
{
  btn2.click();
}


加入一个隐藏控件
<INPUT style="Z-INDEX: 107; LEFT: 8px; POSITION: absolute; TOP: 8px" type="hidden" id="hidden1" runat="server">

<script language="javascript">
 function getMessage()
 {
 var ans;
 ans=window.confirm('To set this one as Primary Doctor');
  //alert (ans);
 if (ans==true)
  {
    //alert('Yes');
     document.getElementById('hidden1').value="Yes";
   }
 else
 {
    //alert('No');
   document.getElementById('hidden1').value="No";}

 }
  </script>


在.VB中根据 隐藏控件的值来 判断
If hidden1.Value = "Yes" Then
           。。。。
        Else
            。。

        End If


posted @ 2005-03-14 12:29  PointNet  阅读(3607)  评论(0编辑  收藏  举报