JavaScript中获取表单信息并添加在表格中
2016-07-12 19:42
501 查看
效果如下图所示:
填写信息后:
填写信息后:
<!DOCTYPE html> <html> <head> <title>添加信息</title> <style type="text/css"> table{ text-align: center; <!--文本居中 --> margin-left: 25%; <!-- 外边距 --> width:50%; } tfbody{ } tr, th, td{ border:1px solid; <!-- 单元格的边框为1像素的实线 --> } *{ text-align: center; } </style> <script type="text/javascript"> function getValue() { var number = 1; var value = ++number; number = value; alert(number); //单选按钮的获取 var sex = document.getElementsByName("sex"); //获得的是集合 var s = ""; for ( var i in sex) { //使用for循环遍历集合 if (sex[i].checked == true) { s = sex[i].value; } } //多选按钮的获取 var like = document.getElementsByName("hobby"); var l = ""; for ( var i in like) { if (like[i].checked == true) l += like[i].value; //因为是多选,所以将内容加上 l += " "; } var name, password, location, introduce, hid; //定义变量 //数据的获取 name = document.getElementById("userName").value; age = document.getElementById("age").value; location = document.getElementsByName("choose")[0].value; //添加信息 str = "<td>" + number + "</td><td>" + name + "</td><td>" + s + "</td><td>" + age + "</td><td>" + l + "</td><td>" + location + "</td><td><input type='button' value='删除'>"; //将值赋给id=2的<tr> document.getElementById(number).innerHTML = str; } </script> </head> <body > <form action="" method="get"> <table> <caption>js操作HTML DOM</caption> <tbody > <tr> <th>序号</th> <th>姓名</th> <th>性别</th> <th>年龄</th> <th>技能</th> <th>地点</th> <th>操作</th> </tr> <tr> <td>1</td> <td>默默</td> <td>男</td> <td>22</td> <td>JavaWeb</td> <td>广州</td> <td><input type="button" value="删除" name="delete"></td> <tr id="2"> </tbody> </table> <p> 姓名:<input type="text" id="userName"> 年龄:<input type="text" size=4 id="age"> 性别: 男<input type="radio" name="sex" value="男"> 女<input type="radio" name="sex" value="女"> 技能: Java<input type="checkbox" name="hobby" value="Java"> Android<input type="checkbox" name="hobby" value="Android"> UI<input type="checkbox" name="hobby" value="UI"> 地点:<select name="choose" onchange="choose()"> <option>请选择城市</option> <option value="北京">北京</option> <option value="广州">广州</option> <option value="深圳">深圳</option> </select> <input type="button" value="添加" onclick="getValue()"> </form> </body> </html>
相关文章推荐
- JSONModel简便应用
- url传参数到jsp页面,jsp页面如何接收?
- 用JavaScript获取表单里的值
- 常用jstl
- JavaScript prototype整理(网上的三种理解)
- javascript必知必会之prototype
- iis 不能访问json文件
- Yii2之使用javascript
- 关于使用imag.js出现的问题及解决方法(连载2)
- js 关键字 in 的使用方法
- 定时跳转
- js 中对象属性的特性
- js最新手机号码、身份证正则表达式
- js 中对象--对象结构(原型链基础解析)
- FastJSON、Gson和Jackson性能对比
- [JS实例] 跟随鼠标移动而发生视差动画的图片
- javascript类型系统——日期Date对象
- javascript中关于日期和时间的基础知识
- Jsp语法
- Javascript表单特效之十大常用原理性样例代码大总结