国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > JS > 正文

表單元素值獲取方式js及java方式的簡單實例

2024-05-06 16:32:26
字體:
來源:轉載
供稿:網友

大家都知道我們在提交form的時候用了多種input表單。可是不是每一種input表單都是很簡單的用Document.getElementById的方式就可以獲取到的。有一些組合的form類似于checkbox或者radio或者select我們如何用javascript獲取和在服務器中獲取提交過來的參數呢?

多說無用、上代碼:

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 

以上就是小編為大家帶來的表單元素值獲取方式js及java方式的簡單實例全部內容了,希望大家多多支持VeVb武林網~


注:相關教程知識閱讀請移步到JavaScript/Ajax教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 沁阳市| 芮城县| 巍山| 衡南县| 肥西县| 宜宾县| 康乐县| 依兰县| 五家渠市| 津南区| 天峨县| 沧州市| 个旧市| 明星| 图们市| 阿勒泰市| 河北区| 武乡县| 葫芦岛市| 芜湖市| 天峻县| 罗江县| 铅山县| 珲春市| 汕头市| 洪洞县| 宁蒗| 鱼台县| 林西县| 元氏县| 邹平县| 张家界市| 浦城县| 郧西县| 凤凰县| 古蔺县| 嵩明县| 安西县| 开原市| 磴口县| 镇安县|