我有这样的事情:
form.innerHTML='<form name="reg" >
Register:<br/>User Name: <input name="un"><br/>
Password: <input name="pw" type="password"><br/>
E-mail: <input type="email" name="email" ><br/>
Sex:<br/><input type="radio" id="sxf" name="sex" value="f"> <label for = "sxf">Female</label><br/>
<input type="radio" id="sxm" name="sex" value="m" checked = "checked" >
<label for = "sxm">Male</label><br/>
<input type="button" value="Register" onClick="accnew()">
</form>';
但是,当我将表单发送到 MYSQL 时,都返回了“f”,但是有不同的值,不是吗?当我用js提醒它时,它也给了我所有的“f”
编辑: accnew() js 方法:
if (window.XMLHttpRequest){
var xmlhttp=new XMLHttpRequest();
}
else{
var xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{..................
xmlhttp.open("GET","new_acc.php?un="+un+"&pw="+pw+"&email="+em+"&group1="+$('[name=sex]').val(),true);
xmlhttp.send();
只是一个xmlHTTPrequest。我尝试使用 jquery,但它也没有工作