Hola, alguien tiene una idea de por que se me pierden el valor de las variables me la he pasado checando y no encuentro la razon.
Gracias.
Codigo Ajax:
function enviar(){
var nom;
var edad;
divResultado = document.getElementByID('resultado');
nom=document.nuevo.nombre.value;
edad=document.nuevo.edad.value;
ajax=objetoajax();
ajax.open("GET", "regi.php?nombre="+nom+"&edad="+edad,true);
ajax.onreadystatechange=function() {
if (ajax.readyState==4) {
divResultado.innerHTML = ajax.responseText
LimpiarCampos();
}
}
ajax.send(null)
}
function LimpiarCampos(){
document.nuevo.nombre.value="";
document.nuevo.edad.value="";
document.nuevo.nombre.focus();
}
HTML:
<form name="nuevo" onsubmit="enviar(); return false">
<h2>Agregar</h2>
<p>Nombre</p>
<input id="nombre" type="text" >
<p>Edad</p>
<input id="edad" type="text" >
<input type="submit" value="grabar">
</form>
php:
$con = mysql_connect($bd_host, $bd_usuario, $bd_password);
mysql_select_db($bd_base, $con);
$nom=$_GET['nombre'];
$edad=$_GET['edad'];
$sql="INSERT INTO regs (nombre, edad) VALUES ('$nom','$edad')";
mysql_query($sql,$con);