我正在开发一个 JSP 应用程序,并且我有一个带有复选框的表单,我尝试做的是插入和更新到我的数据库“0 或 1”,具体取决于它是选中还是未选中。我的代码所做的是插入“1”总是插入“1”而不是“0”,如果它未选中并且当我尝试更新我的数据库时,例如从“1”到“0”或从“0”到“1” ",它不起作用,我的复选框没有切换。请帮我!
我已经有了插入和更新的方法,它可以工作,因为我可以插入或更新表单的附加字段。
JSP代码:
<tr>
<td>Principal:</td>
<td colspan="2"><input type="checkbox" id="a_principal" name="a_principal" value="<%=directorio!=null?(directorio.isPrincipal()!=false?directorio.isPrincipal(): ""):""%>" />
<%=directorio.isPrincipal()%>
</td>
</tr>
Javascript代码:
$(function (){
if($('#a_principal').val()== "true"){
$("input:checkbox").prop('checked',true);
}else{
$("input:checkbox").prop('checked', false);
}
});
提前致谢!!