如何在jsp页面判断复选框是否选中然后给value赋值,选中value=1,否则value=0

 我来答
百科追击者
2014-02-26 · TA获得超过848个赞
知道小有建树答主
回答量:792
采纳率:40%
帮助的人:254万
展开全部
复选框有个onchange()事件,你在这个事件裏去操作好啦。在onchange事件里if(sel.checked == true){document.getElementById("sel").value = "1"}else{document.getElementById("sel").value = "0"}
更多追问追答
追问
是写在js里面吗?“sel”是这样吗?能再详细点吗?谢了!!!!
追答


function changeval(){
var check = document.getElementById("checkid");
if(check.checked == true){
document.getElementById("checkid").value = "1";
}else{
document.getElementById("checkid").value = "0";
}
}

-----------------------------------------------------------------------------------------
其实用onchange和用onclick都一样!

----------------------------------------------------------------------------------------

上面我是根据Id去判断document.getElementById("checkid");

如果你有很多个checkbox选框需要一次性处理,那就用

var check = document.getElementsByName("checkname");
for(var i = 0; i<check.length; i++){
if(check[i].checked == true){
check[i].value = "1";
}else{
check[i].value = "0";
}
}
// 这样的话,就是根据所以属性name是“checkname”的复选框来处理了
******************************************************************
够详细了吧
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式