<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    乖,別哭的薄殼
    ~一份耕耘,一份收獲~
    posts - 23,comments - 260,trackbacks - 0
    今天做一個(gè)類似郵件的多選操作時(shí)用到了復(fù)選框,有關(guān)驗(yàn)證與取值以前也做過,記的不是很清楚了,今天弄清白了,記錄一下。

    表單如下:
    <form name="form1" action="test.jsp" method="post" onsubmit="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>

    全選及驗(yàn)證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("請(qǐng)至少選擇一項(xiàng)");
     }
     return flag;
    }
    </script>

    test.jsp中取值如下:
    String[] answer= request.getParameterValues("answer");//這里只取得了選中的項(xiàng),如果沒有選中任何一項(xiàng),則為null
    if(answer!=null){
       for(String i:answer){
          System.out.println(i);
       }
    }
    posted on 2007-05-30 22:04 小祝 閱讀(3616) 評(píng)論(6)  編輯  收藏 所屬分類: java技術(shù)

    FeedBack:
    # re: 關(guān)于復(fù)選框的驗(yàn)證與jsp取值
    2007-05-31 09:26 |
    呵呵,是不是有我的功勞?  回復(fù)  更多評(píng)論
      
    # re: 關(guān)于復(fù)選框的驗(yàn)證與jsp取值
    2007-05-31 17:16 | cresposhi
    for(String i:answer){
    System.out.println(i);
    }
    看來大家都很時(shí)髦啊,寫代碼也不例外,呵呵。
    現(xiàn)在看到String[] answer= request.getParameterValues("answer");這樣的代碼很不爽。。。最近看了一個(gè)一群高手做的project,總結(jié)了自己的框架,自己的標(biāo)簽庫,代碼看起來很干凈,很爽。
    這段時(shí)間就忙著取經(jīng),呵呵。  回復(fù)  更多評(píng)論
      
    # re: 關(guān)于復(fù)選框的驗(yàn)證與jsp取值
    2007-05-31 18:47 | 小祝
    =>穎
    嗯,多謝你幫我鞏固知識(shí)啊,呵呵~  回復(fù)  更多評(píng)論
      
    # re: 關(guān)于復(fù)選框的驗(yàn)證與jsp取值
    2007-05-31 18:48 | 小祝
    嗯嗯,多取點(diǎn),呵呆,以后向你請(qǐng)教了~  回復(fù)  更多評(píng)論
      
    # re: 關(guān)于復(fù)選框的驗(yàn)證與jsp取值
    2010-07-10 20:19 | Pat
    function checkData()中有個(gè)income數(shù)組,應(yīng)該是answer吧,要不然驗(yàn)證不了。

    點(diǎn)了全選以后,A到F也勾選上了,但是當(dāng)不勾選諸如B時(shí),全選還在勾著。  回復(fù)  更多評(píng)論
      
    # re: 關(guān)于復(fù)選框的驗(yàn)證與jsp取值
    2010-07-10 20:31 | Pat
    兄弟,引用了你的代碼,謝謝了,但是JSP取值無法完成啊  回復(fù)  更多評(píng)論
      
    主站蜘蛛池模板: 亚洲国产成人综合精品| 亚洲日韩乱码中文无码蜜桃| 噜噜噜亚洲色成人网站| 99精品全国免费观看视频| 亚洲午夜精品在线| 国产情侣激情在线视频免费看| 亚洲一级二级三级不卡| 最近免费中文字幕大全高清大全1 最近免费中文字幕mv在线电影 | 欧亚一级毛片免费看| 免费吃奶摸下激烈视频| 日亚毛片免费乱码不卡一区| 久久亚洲av无码精品浪潮| 黄色网址免费在线观看| 亚洲AV中文无码字幕色三| 鲁大师在线影院免费观看| 亚洲国产精品白丝在线观看| 一个人免费观看视频www| 亚洲精品无码久久久久A片苍井空| 日本高清免费不卡视频| 日日狠狠久久偷偷色综合免费| 亚洲精品少妇30p| 亚洲精品视频在线观看免费| 亚洲日韩精品国产3区| 日韩精品亚洲专区在线观看| 又硬又粗又长又爽免费看| 亚洲AV无码国产精品麻豆天美| 精品女同一区二区三区免费站| 亚洲人成77777在线播放网站不卡| 日韩一品在线播放视频一品免费| 免费无码婬片aaa直播表情| 久久久久无码精品亚洲日韩| 青青青国产在线观看免费| 免费无遮挡无码视频在线观看 | 国产日韩久久免费影院| 亚洲春色另类小说| 全部免费a级毛片| 1000部无遮挡拍拍拍免费视频观看| 亚洲夂夂婷婷色拍WW47| 中文字幕一精品亚洲无线一区| 性xxxxx免费视频播放| av成人免费电影|