JavaScript获取表单信息

表单元素的获取

text,password之类有单一name的可以通过

表单名.组件名name.value

radio,checkbox可以通过数组获得

表单名.组件名name[index].value

 

代码示例

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<script type="text/javascript">
	function show(){
		var f=form;
		var str="";
		alert("姓名   "+f.name.value);
		for(i=0;i<f.sex.length;i++){
			if(f.sex[i].checked){
				str+=f.sex[i].value;
			}
		}
		alert(str);
		str="喜欢的运动:";
		for(i=0;i<f.inst.length;i++){
			if(f.inst[i].checked){
				str+=f.inst[i].value+"、";
			}
		}
		alert(str);
	}
</script>
</head>
<body>
	<form name="form" action="" method="post">
		姓名:<input type="text" name="name" size="6"> <br>
		性别:<input type="radio" name="sex" value="男" checked="checked"> 男
		<input type="radio" name="sex" value="女">女  <br>
		兴趣:<input type="checkbox" name="inst" value="游泳" checked="checked">游泳
		<input type="checkbox" name="inst" value="滑冰">滑冰
		<input type="checkbox" name="inst" value="撸啊撸">撸啊撸
		<input type="checkbox" name="inst" value="编程">编程
		<input type="button" value="显示" onclick="show()">
	</form>
</body>
</html>

 

posted @ 2017-03-26 09:33  runningboys  阅读(2599)  评论(0编辑  收藏  举报