我正在開發一個JSP應用程序,我有一個有複選框的表單,我試圖做的是插入並更新到我的數據庫「0或1」中,具體取決於它是否被選中或取消選中。我的代碼已經插入「1」,如果未選中,並且當我嘗試更新我的數據庫,例如從「1」到「0」或從「0」到「1」時,總是插入「1」而不是「0」 「,它不做這項工作,我的複選框不會切換。請幫幫我!如何在數據庫中正確插入和更新複選框值?
我已經有我的方法來插入和更新它的工作原理,因爲我可以插入或更新窗體的其他字段。
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);
}
});
在此先感謝!