JSP中checkbox实现全选等功能_1

如何jsp页面checkbox实现全选 -jscode ;用jsp如何获得本页面的文件名 
========================================

如何jsp页面checkbox实现全选 -jscode 用javascript吧。   

1,点击 checkbox全选

<html>   
<body>   
<script>   
function   kk(){   
var   handleEl   =   document.getElementById("kkHandler");   
var   els   =   document.getElementsByName("kk");   
for(i=0;i<els.length;i++){   
els[i].checked   =   handleEl.checked;   
}   
    
}   
</script>   
<input   type=checkbox   οnclick="kk()"   name="kkHandler">全选<br>   
<input   type=checkbox   name="kk">   
<input   type=checkbox   name="kk">   
</body>   

</html> 

2:在form表单中实现全选

 <form name="form" ID="Form1"> 

<input type="checkbox" name="id" value="" ID="Checkbox1">1 
<input type="checkbox" name="id" value="" ID="Checkbox2">2 
<input type="checkbox" name="chose" value="" οnclick="selectAll()" ID="Checkbox5">allselect 
</form> 
<script> 
function selectAll() 

if(!document.form.id.length){ 
    if(document.form.chose.checked){ 
      document.form.id.checked=true; 
    } 
    else{ 
      document.form.id.checked=false; 
    } 

else{ 
    for(var i=0;i<document.form.id.length;i++){ 
      if(document.form.chose.checked){ 
        document.form.id[i].checked=true; 
      } 
      else{ 
        document.form.id[i].checked=false; 
      } 
    } 
}               

</script> 

3:根据name全选

 1<input   type='checkbox'   name='info'   value='a'>   

2<input   type='checkbox'   name='info'   value='b'>   
3<input   type='checkbox'   name='info'   value='c'>   
4<input   type='checkbox'   name='info'   value='d'>   
5<input   type='checkbox'   name='info'   value='e'><br>   
<input   type='button'   value   ='   全选   'οnclick='check_all();'>   
<script>   
      function   check_all(){   
        arr   =   document.getElementsByName('info');   
        for(i=0;i<arr.length;i++){   
              arr[i].checked   =   true;   
        }   
      }   
</script>
===========================================
用jsp如何获得本页面的文件名 -javacode request.getRequestURI(); 
public String IdexOfString(String str,String str1)
{
if(str.lastIndexOf(str1)!=-1)
{
   int i=str.lastIndexOf(str1);
   str=str.substring(i+1);
}
return str;
}
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
JSP 实现复选框的全选与反选,可以通过 JavaScript 来实现。以下是一个简单的示例代码: ```html <html> <head> <script type="text/javascript"> function checkAll() { var checkboxes = document.getElementsByName('checkbox'); for (var i = 0; i < checkboxes.length; i++) { checkboxes[i].checked = true; } } function uncheckAll() { var checkboxes = document.getElementsByName('checkbox'); for (var i = 0; i < checkboxes.length; i++) { checkboxes[i].checked = false; } } function invertSelection() { var checkboxes = document.getElementsByName('checkbox'); for (var i = 0; i < checkboxes.length; i++) { checkboxes[i].checked = !checkboxes[i].checked; } } </script> </head> <body> <form> <input type="checkbox" name="checkbox" value="1">选项1 <input type="checkbox" name="checkbox" value="2">选项2 <input type="checkbox" name="checkbox" value="3">选项3 <br> <input type="button" value="全选" onclick="checkAll()"> <input type="button" value="反选" onclick="invertSelection()"> <input type="button" value="全不选" onclick="uncheckAll()"> </form> </body> </html> ``` 在这个例子,我们使用了 JavaScript 来实现三个函数:`checkAll()`、`uncheckAll()` 和 `invertSelection()`。这些函数分别对应“全选”、“全不选”和“反选”按钮的点击事件。 `document.getElementsByName('checkbox')` 通过 name 属性获取所有复选框的 DOM 对象,然后使用循环遍历每个复选框,来实现全选、全不选和反选的功能
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值