当前位置: 代码迷 >> JavaScript >> JS 给 HIDDEN 赋值,
  详细解决方案

JS 给 HIDDEN 赋值,

热度:1674   发布时间:2012-09-10 11:02:32.0
JS 给 HIDDEN 赋值,急急急,在线等
问题 :在一FORM表单中,有若干 checkbox ,name都是相同的,每个checkbox对应一个hidden,hidden的name不同,循环赋值,我在JS中判断Checkbox是否checked,若true 就给hidden赋“on”,否则赋"off"

部分程序
JSP
<input type="hidden" name="hide_sku_<%=i%>" value="" />
JS


var sku_select=document.getElementsByName("sku_select");
var sku_all=new Array();
for(var i=0;i<sku_select.length;i++){
var hidden='hide_sku_'+i;
if(sku_select[i].checked){
document.getElementByName("hide_sku_"+I).value='on'; //这里有问题,请问如何写
}else{

document.getElementByName("hide_sku_"+I).value='off';
}
}

------解决方案--------------------
对了 既然你的 input=hidden 里的name 都是唯一的,那直接 用ById 就好 。不需要 ByName
  相关解决方案