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

时间:2013-08-12 15:08:57

标签: 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>
    <label class="checkmark"></label>
    <label class="text" id="setting1">Automatically activate microphone.</label>
</div>

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

1 个答案:

答案 0 :(得分:1)

您可以使用与复选框值

具有相同值的隐藏输入类型
<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中的复选框值