日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

JS checkbox 选中事件

發布時間:2023/12/20 javascript 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 JS checkbox 选中事件 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
原文地址為: JS checkbox 選中事件

<html> <script> function SelectLeastOne(){objName= document.getElementById("myform") for (i=0; i<objName.length; i++){if (objName[i].type=="checkbox" && objName[i].checked){ alert('你選中了'+(i+1)); }} } </script> <form name="myform" method="post" onSubmit=""> <input type="checkbox" name="checkbox" value="checkbox">1 <input type="checkbox" name="checkbox" value="checkbox">2 <input type="checkbox" name="checkbox" value="checkbox">3 <input type="checkbox" name="checkbox" value="checkbox">4 <input type="button" name="Submit" value="Submit" οnclick="SelectLeastOne()" /> </form> </html>今天做一個類似郵件的多選操作時用到了復選框,有關驗證與取值以前也做過,記的不是很清楚了,今天弄清白了,記錄一下。
表單如下:
<form name="form1" action="test.jsp" method="post" οnsubmit="return checkData();">
???<input name="checkall1" type="checkbox" value="0" onClick="checkAllBox(this);"/>全選<br>
???<input name="answer" type="checkbox" value="a"/>A<br>
???<input name="answer" type="checkbox" value="b"/>B<br>
???<input name="answer" type="checkbox" value="c"/>C<br>
???<input name="answer" type="checkbox" value="d"/>D<br>
???<input name="answer" type="checkbox" value="e"/>E<br>
???<input name="answer" type="checkbox" value="f"/>F<br>
</form>
全選及驗證javascript如下:
<script type="text/javascript">
function checkAllBox(obj){
?var answer= document.getElementsByName("answer");
?if(obj.checked==true){
??for(var i=0;i<answer.length;i++){
???answer[i].checked = true;
??}
?}else{
??for(var i=0;i<answer.length;i++){
???answer[i].checked = false;
??}
?}
}
function checkData(){?
?var answer= document.getElementsByName("answer");
?var flag = false;
?for(var i=0;i<income.length;i++){
??if(income[i].checked == true){
???flag = true;
???break;
??}
?}
?if(!flag){
??alert("請至少選擇一項");
?}
?return flag;
}
</script>
test.jsp中取值如下:
String[] answer= request.getParameterValues("answer");//這里只取得了選中的項,如果沒有選中任何一項,則為null
if(answer!=null){
???for(String i:answer){
??????System.out.println(i);
???}
}


轉載請注明本文地址: JS checkbox 選中事件

總結

以上是生活随笔為你收集整理的JS checkbox 选中事件的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。