删除"中的提醒,如果"声明

时间:2012-07-17 20:12:15

标签: javascript if-statement alertdialog

我有一个if语句,当单击页面上的下一个按钮时,当前会弹出一个警告。我不知道我必须删除什么才能让警报消失。我仍然需要按钮带你到下一页。无论我调整什么,最终结果是按钮不再起作用。这是代码:

$('.dab_button').click(function(){
if($('[name=select_value1]').val()=='' ||
    $('[name=select_value2]').val()=='' ||
    $('[name=select_value3]').val()==''){
        alert('Please select your gift choices for each or the three levels.');             
    } else{
        <? if($members_info['individual']=='no'):?>
            window.location.href = "/dab/profile";
        <? else:?>
            window.location.href = "/hq/edit_page";
        <? endif;?>         
    }     
});

1 个答案:

答案 0 :(得分:2)

只是评论出来?

$('.dab_button').click(function(){
    if($('[name=select_value1]').val()==""||$('[name=select_value2]').val()==""||$('[name=select_value3]').val()==""){
        ; // do nothing
        // alert('Please select your gift choices for each or the three levels.');             
    } else{
<? if($members_info['individual']=='no'):?>
        window.location.href = "/dab/profile";
<? else:?>
        window.location.href = "/hq/edit_page";
<? endif;?>         
    }     
});

但我强烈建议在按钮什么都不做的时候给用户一些反馈(不要离开),因为他们没有填写所有输入。如果您想在任何情况下导航,只需删除该if语句(请注意,您还有服务器端处理代码,这与javascript无关):

$('.dab_button').click(function(){
<? if($members_info['individual']=='no'):?>
    window.location.href = "/dab/profile";
<? else:?>
    window.location.href = "/hq/edit_page";
<? endif;?>
});