Tema: Consulta!!!!
Ver Mensaje Individual
  #4 (permalink)  
Antiguo 14/04/2011, 09:57
Avatar de laratik
laratik
 
Fecha de Ingreso: mayo-2010
Ubicación: Cali
Mensajes: 317
Antigüedad: 13 años, 10 meses
Puntos: 63
Respuesta: Consulta!!!!

Si no vas a enviar los datos del formulario, puedes hacerlo simplemente con javascript:

Código HTML:
<html>
<head>
<script type="text/javascript">
function cambiar() {
	var div = document.getElementById("target");
	div.innerHTML = "<h2>Gracias</h2>";
	return false;
}

window.onload = cargar;
</script>
</head>
<body>

<div id="target">
<form action="#" method="post">
<input type="text" /><br/>
<input type="submit" value="enviar formulario" onClick="return cambiar()"
</form>
</div>

</body>
</html> 
Claro que al hacerlo asi se pierde la gracia del formulario, la mejor manera es hacerlo como lo dice Mixvice, lo cual tampoco es muy complicado:

Código PHP:
<?php
//procesar información
print_r($_POST);
?>
<html>
<head>
</head>
<body>

<div id="target">
<?php
if(isset($_POST["dato"])) {
         
?><h2>GRACIAS</h2><?php
    
} else {
        
?><form action="#" method="post">
<input type="text" name="dato" /><br/>
<input type="submit" value="enviar formulario" onClick="return cambiar()"
</form><?php
    
}
    
?>
</div>

</body>
</html>
y por ultimo, si no deseas actualizar la pagina, deberias manejarlo por medio de AJAX.
__________________
Programar apasiona y lo que apasiona es un arte, por lo tanto programar es un arte.

Quiero karma para en mi próxima vida ser un billonario bien dotado con alas.