07/07/2010, 10:47
|
| | Fecha de Ingreso: noviembre-2009
Mensajes: 112
Antigüedad: 15 años Puntos: 0 | |
Respuesta: Enviar datos con botón submit Gracias por responder, el formulario lo tengo así:
<form name="frmimage" action="guardar.php" enctype="multipart/form-data" >
<iframe id="ej" src="blob.php" />
Nombre: <input type="text" id="nombre" name="nombre" /><br />
Imagen: <input type="file" id="foto" name="foto" /><br />
<input type="button" name="enviar" id="enviar" value="Guardar" onclick="hola()" />
<div align="center" id="hola" class="rojo"></div>
</form>
La función hola en JS es:
function hola()
{
ajax = objetoAjax();
ajax.open("POST", "guardar.php",true);
ajax.onreadystatechange=function()
{
if (ajax.readyState==4)
{
document.getElementById("hola").innerHTML = ajax.responseText;
}
}
ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
ajax.send("i=2");
}
y el guardar.php donde quiero mandar los datos es:
<?php
$i = $_POST["i"];
echo("olaaaii:::: ".$i);
?>
Me debería mostrar "2" que es el valor de i que estoy mandando pero no me muestra nada
Cuando cambio el tipo de botón a "Button" si me muestra el 2, pero necesito que sea "Submit", por que necesito hacer otras cosas
Gracias |