如何在jsp页面判断复选框是否选中然后给value赋值,选中value=1,否则value=0
展开全部
复选框有个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”的复选框来处理了
******************************************************************
够详细了吧
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询