servlets之如何检查复选框是否被选中
telwanggs
阅读:26
2024-09-07 23:24:14
评论:0
我在表单上有复选框
<input class="addToFavorite" type="checkbox" name="addToFavorite"> Add to favorite
现在,当表单发布时,我会检查此复选框是否使用此代码进行了检查。但它每次都返回 true。我如何检查复选框是否真的被选中了?
boolean wantAddToFavorites = false;
if (isPayAction) {
wantAddToFavorites = request.getParameter("addToFavorite").equals("on");
}
FireBug 结果
如你所见,它总是发送它的值
请您参考如下方法:
如果您想在服务器端检查一个复选框是否被选中,您应该执行以下操作:
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
}
声明
1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。