我有一个带有自定义设计复选框(使用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页面进行处理。
答案 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")