Buenas tardes,
Tengo un formulario bastante simple donde puedes poner dos valores y sumarlos.
Los valores los envío/proceso con ajax y recibo el resultado que imprimo un poco más abajo del formulario.
La pregunta es, ¿Cómo puedo hacer para que una vez envíe los datos y obtenga el resultado oculte el formulario y solo muestre el resultado?
Formulario
Código HTML:
Ver original<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script> <form action="procesa_form_v2.php" id="formularioSuma"> <input type="text" name="num1" /> +
<input type="text" name="num2" /><br/> <input type="submit" value="Enviar" /> <script type="text/javascript"> $('#formularioSuma').submit(function(event) {
event.preventDefault();
var url = $(this).attr('action');
var datos = $(this).serialize();
$.get(url, datos, function(resultado) {
$('#resultado').html(resultado);
});
});
procesando...
Código PHP:
Ver original<?php
echo $_GET['num1'] + $_GET['num2'];
else
echo 'Los operandos no son correctos';
?>
Muchas gracias de antemano!