Javascript 如何将自定义设计的复选框的状态传递给JSP页面?

Javascript 如何将自定义设计的复选框的状态传递给JSP页面?,javascript,jsp,Javascript,Jsp,我有一个带有自定义设计的复选框(使用CSS)的表单,我希望将状态传递到JSP页面以持久化到数据库 以下是我的复选框的代码: <div class="checkbox" title="Automatically activate microphone"> <span class="box" role="checkbox" aria-checked="true" tabindex="17" aria-labelledby="setting1"></span>

我有一个带有自定义设计的复选框(使用CSS)的表单,我希望将状态传递到JSP页面以持久化到数据库

以下是我的复选框的代码:

<div class="checkbox" title="Automatically activate microphone"> <span class="box"    role="checkbox" aria-checked="true" tabindex="17" aria-labelledby="setting1"></span>
    <label class="checkmark"></label>
    <label class="text" id="setting1">Automatically activate microphone.</label>
</div>

自动启动麦克风。

我可以使用JavaScript获取复选框的状态,但我不确定如何将该值传递到我的JSP页面进行处理。

您可以使用隐藏输入类型,该类型的值与复选框值相同

<div class="checkbox" title="Automatically activate microphone"> <span class="box"    role="checkbox" aria-checked="true" tabindex="17" aria-labelledby="setting1"></span>
    <label class="checkmark"></label>
    <label class="text" id="setting1">Automatically activate microphone.</label>
    <input type = "hidden" value = "checkBoxValue" name = "someName">
</div>

自动启动麦克风。
可以使用javascript根据复选框状态更改隐藏类型的值


现在,在提交表单之后,您可以使用EL
requestScope['someName']
request.getParameter(“someName”)

访问JSP中的复选框值。您可以使用与复选框值具有相同值的隐藏输入类型

<div class="checkbox" title="Automatically activate microphone"> <span class="box"    role="checkbox" aria-checked="true" tabindex="17" aria-labelledby="setting1"></span>
    <label class="checkmark"></label>
    <label class="text" id="setting1">Automatically activate microphone.</label>
    <input type = "hidden" value = "checkBoxValue" name = "someName">
</div>

自动启动麦克风。
可以使用javascript根据复选框状态更改隐藏类型的值


现在,在提交表单之后,您可以使用EL
requestScope['someName']
request.getParameter(“someName”)

访问JSP中的复选框值。谢谢,这是一个我完全忽略的简单解决方案!谢谢,这是一个如此简单的解决方案,我完全忽略了!