我的表格上有复选框
<input class="addToFavorite" type="checkbox" name="addToFavorite"> Add to favorite
现在,当表单发布时,我检查此复选框是否使用此代码选中。但它每次都返回 true。我如何检查复选框是否已被真正选中?
boolean wantAddToFavorites = false;
if (isPayAction) {
wantAddToFavorites = request.getParameter("addToFavorite").equals("on");
}
火虫结果
正如你所看到的它总是发送它的值
如果您想在服务器端检查复选框是否已选中,您应该执行以下操作:
1.为您的复选框添加一个值
<input class="addToFavorite" type="checkbox" name="addToFavorite" value="addToFavourite"> Add to favorite</input>
2.在服务器端检查此复选框值
if(request.getParameter("addToFavorite") == null){
//checkbox not checked
}else{
//checkbox checked
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)