当前位置: 代码迷 >> Eclipse >> jsp 怎么 取复选框的值
  详细解决方案

jsp 怎么 取复选框的值

热度:1134   发布时间:2016-04-23 14:08:03.0
jsp 如何 取复选框的值
<form name="form1">
  <input type="checkbox" name="interest" value="1">旅游<br>
  <input type="checkbox" name="interest" value="2">音乐<br>
  <input type="checkbox" name="interest" value="3">运动<br>
  <input type="button" value="全选" onclick="selectAll('form1','interest')">
  </form>


function selectAll(form,xx){
  var obj=document.forms(form).item(xx);
  if(obj.length){
  for(i=0;i<obj.length;i++){
  document.forms(form).item(xx)[i].checked=true;
  //alert(document.forms(form).item(xx)[i].text);
  }
  }
  else{
  obj.checked=true;
  }
  }



如何输出后面的数据【旅游。。。】呢?不用servlet 直接在一个jsp页面完成。。。求高手帮忙,O(∩_∩)O~

------解决方案--------------------
<form name="form1">
<input type="checkbox" name="interest" value="旅游">旅游<br>
<input type="checkbox" name="interest" value="音乐">音乐<br>
<input type="checkbox" name="interest" value="运动">运动<br>
<input type="button" value="全选" onclick="selectAll('form1','interest')">
</form>

<script>
function selectAll(form,xx){

var obj=document.forms(form).item(xx);
if(obj.length){
for(i=0;i<obj.length;i++){
document.forms(form).item(xx)[i].checked=true;
alert(document.forms(form).item(xx)[i].value);
}
}
else{
obj.checked=true;
}
}
</script>
------解决方案--------------------
JScript code
function getSelected(){  var obj=document.forms("form1").item("interest");  var selectedValues=""  if(obj.length){    for(i=0;i<obj.length;i++){       if(document.forms(form).item(xx)[i].checked==true){         selectedValues = selectedValues + document.forms(form).item(xx)[i].value + ","       }    }   if(selectedValues==""){   alert("没有选中内容")}else{   alert("选中的内容有:"+selectedValues)}   }  }
  相关解决方案