- 论坛徽章:
- 0
|
下面是一个表单,其中一项选择性别 Male,Female,文件名: form.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>PHP Form</title>
</head>
<script language="javascript" type="text/javascript" src="addname.js"></script>
<body>
<form>
<p> First Name: <input type="text" id="first_name" name="first_name"/></p>
<p> Last Name: <input type="text" id="last_name" name="last_name"/></p>
<p> Gender: Male<input type="radio" name="gender" id="gender" value="Male"/> Female<input type="radio" name="gender" id="gender" value="Female"/></p>
<p> <input type="button" value="Add Name" onclick="addname()" />
</form>
<span id="txtHint"></span>
</body>
</html>
|
我通过Ajax获取表单数据
var first_name = document.getElementById("first_name").value;
var last_name = document.getElementById("last_name").value;
var gender_check = document.getElementById("gender").checked;
var gender_length = document.getElementById("gender").value.length;
for(var i=1;i<=gender_length;i++)
{
if(gender_check) var gender_value = document.getElementById("gender").value;
} |
现在只能获得Male的值,获得不了Female的值,每次点击female都显示 undefined. |
|