如何使用javascript / jquery使用多个确认对话框

时间:2015-11-30 07:21:50

标签: javascript php jquery

您好我想在点击按钮时放置多个确认对话框, 防爆。当我点击一个按钮显示"你确定吗?"当YES和NO时,当我点击YES时,另一个对话框必须打开"想要通知用户?"是和否

<script>
 $('.deletes').click( function () {  
if (confirm( 'Are you sure? ' ) ) {  
window.location="<?php echo site_url('controller/method'); ?>";
if (confirm( 'want to notify users? ' ) )
{ 
window.location="<?php echo site_url('contoller/method22'); ?>";
} 

} });


</script>

2 个答案:

答案 0 :(得分:2)

如果你把你的代码放到目前为止可能会更好,无论如何看下面的例子:

$('button').click( function () { 
  // first box, if yes then enter if block  
  if (confirm( 'Are you sure? ' ) ) {  
    // again came out 2nd box      
    if (confirm( 'want to notify users? ' ) ) {
        // do something
    }
 }    
});

DEMO

答案 1 :(得分:0)

使用以下代码在多次确认后重定向用户

步骤1-在html文件中添加以下行

<button id='open_dialog'>click</button>

步骤2-将以下行添加到js文件 -

jQuery('#open_dialog').click( function () {

    if (confirm( 'Are you sure? ' ) ) {

        if (confirm( 'want to notify users? ' ) ) {
            //use statement to redirect on particular page.
        }
    }

})