您的位置:首页 > Web前端 > JavaScript

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>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: