Java 同意继续的条款

Java 同意继续的条款,java,html,Java,Html,我试图设置一个“同意条款”复选框,如果选中,我希望用户被重定向到我网站上的另一个页面,但我只能让它确保选中了复选框或按钮重定向,但我似乎无法让它同时执行这两个操作 我的HTML: <form method="post"> <input type="checkbox" name="terms" id="checkbox" value="agree" required /><span style="color: #fff;">I agree

我试图设置一个“同意条款”复选框,如果选中,我希望用户被重定向到我网站上的另一个页面,但我只能让它确保选中了复选框或按钮重定向,但我似乎无法让它同时执行这两个操作

我的HTML:

<form method="post">
            <input type="checkbox" name="terms" id="checkbox" value="agree" required /><span style="color: #fff;">I agree to the </span><a href="tos.html" target="_blank">Terms of Services</a>
            <br>
            <div class="container">
                <div class="flex-item">

                    <p align="right"><input type="submit" id="mBY" class="myButtonY" name="submit" value="Continue as a&#13;&#10;Modder"></p>

                    <script>
                    if (checkbox.Checked == true) {
                        RequestDispatcher dispatcher = request.getRequestDispatcher("");
                        dispatcher.forward(request, response);

                    }

                    </script>

                </div>
                <div class="flex-item">

                    <p align="left"><input type="submit" class="myButtonN" name="submit" value="Continue as a&#13;&#10;Non-Modder"></p>

                </div>
            </div>

        </form>
我希望用户在继续并单击按钮之前必须选中复选框,然后根据他们单击的按钮,我希望他们重定向到我网站上的某个页面,只需在按钮上添加一个onclick事件:


您是否正在用JS编写java。请参阅我的更新编辑。它的功能与我以前的完全相同,即使用户未单击同意条款,我的按钮仍将重定向,如果我删除重定向,它将要求用户单击复选框
<button onclick="fun(this.value);" id="myButton1" value="Home">Home</button>

<button onclick="fun(this.value);" id="myButton2" value="Back">Back</button>
function fun(str)
{
    if (checkbox.Checked == true) 
    {
        if(str=='Home')
        window.location = '/Home.jsp';

        if(str=='Back')
        window.location = '/Back.jsp';
    }
}