Ver Mensaje Individual
  #4 (permalink)  
Antiguo 07/07/2010, 10:47
geoMente
 
Fecha de Ingreso: noviembre-2009
Mensajes: 112
Antigüedad: 14 años, 5 meses
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