1. 大家都知道我们在提交form的时候用了多种input表单。可是不是每一种input表单都是很简单的用Document.getElementById的方式就可以获取到的。有一些组合的form类似于checkbox或者radio或者select我们如何用javascript获取和在服务器中获取提交过来的参数呢?多说无用、上代码:
  2. Jsp-html代码:
  3. <formaction="input.do"name="formkk">
  4. <table>
  5. <tbody>
  6. <tr>
  7. <td>text:</td>
  8. <td>
  9. <inputtype="text"name="text">
  10. </td>
  11. </tr>
  12. <tr>
  13. <td>password:</td>
  14. <td>
  15. <inputtype="password"name="pass">
  16. </td>
  17. </tr>
  18. <tr>
  19. <td>radio:</td>
  20. <td>
  21. <inputtype="radio"name="xingbie"value="1">
  22. <inputtype="radio"name="xingbie"value="2">
  23. </td>
  24. </tr>
  25. <tr>
  26. <td>checkbox:</td>
  27. <td>
  28. 足球:<inputtype="checkbox"name="hobby"value="1"/>
  29. 篮球:<inputtype="checkbox"name="hobby"value="2"/>
  30. 拍球:<inputtype="checkbox"name="hobby"value="3"/>
  31. 斗球:<inputtype="checkbox"name="hobby"value="4"/>
  32. </td>
  33. </tr>
  34. <tr>
  35. <td>hidden:</td>
  36. <td>
  37. <inputtype="hidden"value="123"name="hidden"/>
  38. </td>
  39. </tr>
  40. <tr>
  41. <td>option:</td>
  42. <td>
  43. <selectname="opt"id="opt">
  44. <option>1</option>
  45. <option>2</option>
  46. <option>3</option>
  47. <option>4</option>
  48. </select>
  49. </td>
  50. </tbody>
  51. </table>
  52. <inputtype="button"value="提交"οnclick="javascript:check()"/>
  53. </form>
  54. Javascript:
  55. functioncheck(){
  56. varradio=document.getElementsByName("xingbie");
  57. varcheckbox=document.getElementsByName("hobby");
  58. varselect=document.getElementById("opt");
  59. //获取select标签
  60. varindex=select.selectedIndex;
  61. vartext=select.options[index].text;
  62. varvalue=select.options[index].value;
  63. //获取radio标签
  64. for(vari=0;i<xingbie.length;i++){
  65. if(xingbie.item(i).checked){
  66. varval=xingbie.item(i).getAttribute("value");
  67. break;
  68. }
  69. continue;
  70. }
  71. //获取checkbox标签
  72. for(vari=0;i<hobbys.length;i++){
  73. if(hobbys[i].checked){
  74. alert(hobbys[i].value);
  75. }
  76. continue;
  77. }
  78. //提交form表单
  79. document.formkk.submit();
  80. }
  81. Java:
  82. String[]hobbys=request.getParameterValues("hobby");//checkbox
  83. Stringtext=request.getParameter("text");//text
  84. Stringpassword=request.getParameter("password");//password
  85. Stringxingbie=request.getParameter("xingbie");//radio
  86. request.getParameter("hidden");
  87. request.getParameter("opt");//select

表单元素值获取方式js及java方式相关推荐

  1. java 获取js元素,表单元素值获取方式js及java方式的简单实例

    表单元素值获取方式js及java方式的简单实例 这里有新鲜出炉的 Javascript 教程,程序狗速度看过来! JavaScript 客户端脚本语言 Javascript 是一种由 Netscape ...

  2. JS表单的获取、表单元素的获取、提交表单

    获取表单 document.getElementById("id属性值"),通过表单的id属性值获取属性对象 document.表单的name属性值,通过表单的name属性值获取表 ...

  3. js入门·表单详解一(修改表单属性,修改表单元素值)

    实在javascript入门·Document对象入门讲解(访问表单,创建新页,获取页标题) 一文中,我们已经把表单的一些基本访问等弄清楚了,下面我们深入的学下表单的属性以及对表单元素的简单操作! 演 ...

  4. 如何给FormPanel表单中的元素赋值以及获取表单元素值

    1.定义表单元素的name属性如下 var HLV = new Ext.form.TextField({fieldLabel: '汇率',name:'EXCHANGERATE',anchor: '30 ...

  5. Request 分别获取具有相同 name 属性表单元素值

    html 中是允许多个具有相同name属性的元素的,例如 <div> <input name="txtName" id="txtFirstName&qu ...

  6. Request 分别获取具有相同 name 属性表单元素值—— 怀念 Classic ASP (转自博客园)

    html 中是允许多个具有相同name属性的元素的,例如 <div> <input name="txtName" id="txtFirstName&qu ...

  7. jsp和java使用值_如何将表单的值从jsp发送到Java

    我有一个包含30个不同字段的表格.将它们全部传递给控制器​​时,需要为每个属性都具有一个属性,以及一对getter,setter. 我将使表单字段作为一个对象并将该对象发送到控制器. 我正在使用以下代 ...

  8. Jquery中获取表单的值并提交

    今天写了一个ajax的交互,通过获取表单的值,自己组织post的方式提交. 但是却出现了提交的值为空,后来检查后发现,在提交表单的值得处理的时机有些问题. 一开始先是获取了值,然后在单击提交按钮后传值 ...

  9. 表单组件 form fastadmin(生成表单元素)

    Form组件 定义文件位置: /extend/fast/Formphp 通用参数 $name 通常为我们组件的名称(name属性值),我们在后台接收时可以通过这个名称来获取到它所对应的值 $value ...

最新文章

  1. spark安装和优化
  2. Tungsten Fabric SDN — 零宕机(ZIU)自动化运维
  3. Java数据结构——有序链表
  4. 垃圾回收机制之复制算法
  5. 深入Java关键字null
  6. 【python】解决:TypeError: can't send non-None value to a just-started generator
  7. 面试官:HashMap有几种遍历方法?推荐使用哪种?
  8. group by 和where 条件后面不能用刚设置的别名。
  9. JDK安装、java环境配置
  10. C++轻量级微服务_『高级篇』docker容器来说什么是微服务(三)
  11. Android App Bundle出来了,App加壳技术不能用了怎么办?
  12. 产品经理的私房菜 - 腾讯产品模型 - 学习能力篇
  13. 计算机公式复制填充的操作,办公小技巧:解决Excel公式自动填充问题
  14. 射影几何----蝴蝶定理的证明
  15. UIWebView的使用---safri
  16. 通过HOST VIP连接Oracle数据库
  17. ios 系统状态栏样式修改_IOS修改状态栏的字体颜色以及修改状态栏的背景颜色...
  18. 微信公众号 java 教程视频下载_微信公众号开发视频教程java
  19. 跨境电商亚马逊运营的五大小技巧你都知道哪些
  20. 常见的系统架构设计介绍

热门文章

  1. 宏碁推智能佛珠,修养心性也可数据化
  2. [转]nodejs npm常用命令
  3. php in_array()函数
  4. ESRI用户问答精选
  5. java.util.ConcurrentModificationException错误解决方案
  6. SQL2005创建快照
  7. .net控件开发系列
  8. 【SSH网上商城项目实战01】整合Struts2、Hibernate4.3和Spring4.2
  9. 快速排序方法——python实现
  10. Java程序员已经饱和了,还有必要培训Java编程嘛