如何从jquery中的警报弹出窗口重定向到新页面?

时间:2013-11-05 13:13:10

标签: javascript php jquery html

我有一个三个单选按钮组,其名称相同但ID不同,如下所示:

<p class="custom-form">
        <input type="radio" name="generate_paper" id="generate_paper_manual" value="manual" checked="checked" onChange="change_paper_generate_type();" /> <label for="generate_paper_manual">Manual</label>
        <input type="radio" name="generate_paper" id="generate_paper_auto" value="auto" onChange="change_paper_generate_type();" />  <label for="generate_paper_auto">Auto Generate</label>
        <input type="radio" name="generate_paper" id="generate_own_paper" value="own"/> <label for="generate_paper_own">Own Paper</label> 
      </p>

现在我想显示一条确认弹出消息“你想生成自己的测试题吗?”和是/否按钮。 如果用户单击是按钮,则应将页面重定向到URL“/eprime/entprm/web/control/modules/users/view_users.php”。 如果用户点击“否”,则打开的弹出窗口应该关闭。 谁可以在这方面帮助我?提前谢谢。

4 个答案:

答案 0 :(得分:1)

更新,试试:

if (confirm("Do you want to generate own test questions ?"))
    document.location.href = "/eprime/entprm/web/control/modules/users/view_users.php";  

我的功能名称

错了

答案 1 :(得分:1)

使用window.confirm()

  

result = window.confirm(message);

     
      
  • message是要在对话框中显示的可选字符串。
  •   
  • result是一个布尔值,表示是选择了OK还是取消(true表示正常)。
  •   
if (window.confirm("Do you want to generate own test questions ?"))
    window.location.href = "/eprime/entprm/web/control/modules/users/view_users.php";

答案 2 :(得分:1)

使用确认为对话框。如果它返回true重定向到想要的页面。

if(confirm("YOUR QUESTION?"))
{
document.location.href="URL OF PAGE";
}

答案 3 :(得分:0)

您可以使用Javascript popup boxes(window.confirm),或者,如果您愿意,可以使用jquery dialogs或其他基于DOM的对话。

要更改网址,您可以设置window.location.href:

window.location.href = "/eprime/entprm/web/control/modules/users/view_users.php";