Hola amigos,
Tengo un pequeño problema que no se muy bien como solucionarlo.
Tengo un formulario php y ajax que funciona correctamente, el problema viene con los mensajes que quiero mostrar en casos como por ejemplo cuando dejas un input en blanco, se guarda correctamente o se produce algun error.
No se muy bien como hacer para que salte en el html el mensaje que corresponde en cada caso.
En el formulario he creado un <p> con un id diferente para cada input, pues el mensaje que quiero que salga en cada caso ira alli,
Los tiros creo que van poniendo prepend(msg) dentro del success.
formulario html
------------------------------------------------------------------------
Código HTML:
Ver original <input type="text" class="nombre" /> <p id="mensaje_nombre"></p> <input type="text" class="email" /> <p id="mensaje_email"></p> <p id="mensaje_general"></p>
js
------------------------------------------------------------------------
Código Javascript
:
Ver original$("#registro").click(function() {
var nombre = $(".nombre").val();
var email = $(".email").val();
$.ajax({
type: "POST",
url: "ejemplo.php",
data: {nombre: nombre, email: email},
success: function(msg){
}
})
});
ejemplo.php
------------------------------------------------------------------------
Código PHP:
Ver original$nombre = $_POST["nombre"];
$email = $_POST["email"];
if($nombre == ""){
echo "rellenar nombre";
}
if($email== ""){
echo "rellenar email";
}
if ($numero == 0){
echo "guardado";
}else { echo "Error";}