最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Javascript和Java獲取各種form表單信息的簡單實例

 更新時間:2014年02月14日 10:16:19   作者:  
本篇文章主要是對Javascript和Java獲取各種form表單信息的簡單實例進行了介紹,需要的朋友可以過來參考下,希望對大家有所幫助

大家都知道我們在提交form的時候用了多種input表單。可是不是每一種input表單都是很簡單的用Document.getElementById的方式就可以獲取到的。有一些組合的form類似于checkbox或者radio或者select我們?nèi)绾斡胘avascript獲取和在服務器中獲取提交過來的參數(shù)呢?多說無用、上代碼:

Jsp-html代碼:

復制代碼 代碼如下:

 <form action="input.do" name="formkk">
   <table>
    <tbody>
     <tr>

      <td>text:</td>
      <td>
       <input type="text" name="text">
      </td>
     </tr>
     <tr>

      <td>password:</td>
      <td>
       <input type="password" name="pass">
      </td>
     </tr>
     <tr>

      <td>radio:</td>
      <td>
       <input type="radio" name="xingbie" value="1">
       男
       <input type="radio" name="xingbie" value="2">
       女
      </td>
     </tr>
     <tr>
      <td>checkbox:</td>
      <td>
       足球:<input type="checkbox" name="hobby" value="1"  />
       籃球:<input type="checkbox" name="hobby" value="2"  />
       拍球:<input type="checkbox" name="hobby" value="3"  />
       斗球:<input type="checkbox" name="hobby" value="4"  />
      </td>
     </tr>
     <tr>
      <td>hidden:</td>
      <td>
       <input type="hidden" value="123" name="hidden"/>
      </td>
     </tr>
     <tr>
      <td>option:</td>
      <td>
       <select name="opt" id="opt">
       <option>1</option>
       <option>2</option>
       <option>3</option>
       <option>4</option>
       </select>

      </td>
    </tbody>
   </table>
   <input type="button" value="提交" onclick="javascript:check()"/>
  </form>

Javascript:
復制代碼 代碼如下:

function check(){

   var radio = document.getElementsByName("xingbie");
   var checkbox = document.getElementsByName("hobby");
   var select = document.getElementById("opt");

   //獲取select標簽
   var index = select.selectedIndex;
   var text = select.options[index].text;
   var value = select.options[index].value;

   //獲取radio標簽
   for(var i=0;i<xingbie.length;i++){
    if(xingbie.item(i).checked){
     var val = xingbie.item(i).getAttribute("value");
     break;
    }
    continue;
   }
   //獲取checkbox標簽
   for(var i=0;i<hobbys.length;i++){
    if(hobbys[i].checked){
     alert(hobbys[i].value);
    }
    continue;
   }

   //提交form表單
   document.formkk.submit();

   
  }

Java:
復制代碼 代碼如下:

 String[] hobbys = request.getParameterValues("hobby");  //checkbox
 String text = request.getParameter("text");    //text
 String password = request.getParameter("password"); //password
 String xingbie = request.getParameter("xingbie");  //radio
 request.getParameter("hidden");
 request.getParameter("opt");    //select

相關文章

最新評論

汶上县| 赣榆县| 绥宁县| 通州区| 苍山县| 凤山县| 贡觉县| 东台市| 安庆市| 五河县| 社旗县| 霍城县| 南昌市| 尚志市| 凤冈县| 丁青县| 彰化市| 榆中县| 邓州市| 重庆市| 包头市| 崇礼县| 长乐市| 北宁市| 合山市| 龙门县| 遵义县| 武乡县| 禄丰县| 青田县| 永泰县| 吴江市| 恩平市| 海门市| 荃湾区| 镇远县| 黔西县| 朝阳区| 宜阳县| 民和| 买车|