0

我有一个单选按钮组,由三个单选按钮组成,名称相同但 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

4 回答 4

1

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

if(confirm("YOUR QUESTION?"))
{
document.location.href="URL OF PAGE";
}
于 2014-08-04T15:55:13.527 回答
1

更新,试试:

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

我错了函数名

于 2013-11-05T13:16:50.103 回答
1

使用window.confirm()

result = window.confirm(message);

  • message是要在对话框中显示的可选字符串。
  • result是一个布尔值,指示是否选择了 OK 或 Cancel(true 表示 OK)。
if (window.confirm("Do you want to generate own test questions ?"))
    window.location.href = "/eprime/entprm/web/control/modules/users/view_users.php";
于 2013-11-05T13:17:41.707 回答
0

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

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

window.location.href = "/eprime/entprm/web/control/modules/users/view_users.php";
于 2013-11-05T13:21:19.403 回答