首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Eclipse开发 >

jsp 怎么 取复选框的值

2012-01-23 
jsp 如何 取复选框的值form nameform1input typecheckbox nameinterest value1旅游bri

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)}   }  } 

热点排行