Código PHP:
pero cuando la mando a includes/funciones_ajax.php" y anexo código extra no hace el alerta de "exito1"Ver original
<script> function validateformreg() { valid = true; $("#aviso1").hide("slow"); $("#aviso2").hide("slow"); $("#aviso3").hide("slow"); $("#aviso4").hide("slow"); $("#aviso5").hide("slow"); $("#aviso6").hide("slow"); $("#aviso7").hide("slow"); document.formreg.nombre.style.border='1px solid #EEEEEE'; document.formreg.correo.style.border='1px solid #EEEEEE'; document.formreg.telefono.style.border='1px solid #EEEEEE'; document.formreg.fecha_nacimiento.style.border='1px solid #EEEEEE'; document.formreg.edad.style.border='1px solid #EEEEEE'; document.formreg.ocupacion.style.border='1px solid #EEEEEE'; document.formreg.asist_cddm.style.border='1px solid #EEEEEE'; //COLORES if (document.formreg.nombre.value == ""){ $("#aviso1").show("slow"); document.formreg.nombre.style.border='1px solid red'; valid = false; } if (document.formreg.correo.value == ""){ $("#aviso2").show("slow"); document.formreg.correo.style.border='1px solid red'; valid = false; } if (document.formreg.telefono.value == ""){ $("#aviso3").show("slow"); document.formreg.telefono.style.border='1px solid red'; valid = false; } if (document.formreg.fecha_nacimiento.value == ""){ $("#aviso4").show("slow"); document.formreg.fecha_nacimiento.style.border='1px solid red'; valid = false; } if (document.formreg.edad.value == ""){ $("#aviso5").show("slow"); document.formreg.edad.style.border='1px solid red'; valid = false; } if (document.formreg.ocupacion.value == ""){ $("#aviso6").show("slow"); document.formreg.ocupacion.style.border='1px solid red'; valid = false; } if (document.formreg.asist_cddm.value == ""){ $("#aviso7").show("slow"); document.formreg.asist_cddm.style.border='1px solid red'; valid = false; } return valid; } </script> <div class="col-md-12"> <p align="center"><h8> <?php echo $row_datos_nomcurso['nombre_curso']; ?></h8></p> <div class="post-content"> <div class="row"> <form method="post" action="" name="formreg" id="formreg"> <div class="col-md-6 margin-15"> <div class="form-group"> <input type="text" id="nombre" name="nombre" class="form-control input-lg" placeholder="Nombre*"> <div class="alert alert-error" id="aviso1"> <a class="close" data-dismiss="alert" href="#">×</a> <strong>¡Alerta!</strong> Por favor, introduce tu nombre. </div> </div> <div class="form-group"> <input type="email" id="correo" name="correo" class="form-control input-lg" placeholder="Correo*"> <div class="alert alert-error" id="aviso2"> <a class="close" data-dismiss="alert" href="#">×</a> <strong>¡Alerta!</strong> Por favor, introduce tu correo. </div> </div> <div class="form-group"> <input type="text" id="telefono" name="telefono" class="form-control input-lg" placeholder="Teléfono"> <div class="alert alert-error" id="aviso3"> <a class="close" data-dismiss="alert" href="#">×</a> <strong>¡Alerta!</strong> Por favor, introduce tu teléfono. </div> </div> <div class="form-group"> <input type="text" id="fecha_nacimiento" name="fecha_nacimiento" class="form-control input-lg" placeholder="Fecha de Nacimiento (DD/MM/AAAA)"> <div class="alert alert-error" id="aviso4"> <a class="close" data-dismiss="alert" href="#">×</a> <strong>¡Alerta!</strong> Por favor, introduce tu fecha de nacimiento. </div> </div> <div class="form-group"> <input type="text" id="edad" name="edad" class="form-control input-lg" placeholder="Edad"> <div class="alert alert-error" id="aviso5"> <a class="close" data-dismiss="alert" href="#">×</a> <strong>¡Alerta!</strong> Por favor, introduce tu edad. </div> </div> </div> <div class="col-md-6"> <div class="form-group"> <input type="text" id="ocupacion" name="ocupacion" class="form-control input-lg" placeholder="Ocupación"> <div class="alert alert-error" id="aviso6"> <a class="close" data-dismiss="alert" href="#">×</a> <strong>¡Alerta!</strong> Por favor, introduce tu ocupación. </div> </div> <div class="form-group"> <input type="text" id="asist_cddm" name="asist_cddm" class="form-control input-lg" placeholder="Asiste a Comunidad de Dios Morelia"> <div class="alert alert-error" id="aviso7"> <a class="close" data-dismiss="alert" href="#">×</a> <strong>¡Alerta!</strong> Por favor, introduce si asistes a Comunidad De Dios Morelia. </div> </div> <div class="form-group"> <textarea cols="6" rows="7" id="comentarios" name="comentarios" class="form-control input-lg" placeholder="Comentarios"></textarea> <div class="alert alert-error" id="aviso8"> <a class="close" data-dismiss="alert" href="#">×</a> <strong>¡Alerta!</strong> Por favor, introduce tu opinión o algún comentario. </div> </div> <div class="form-group"> <input type="hidden" id="curso" name="curso" class="form-control input-lg" placeholder="Curso" value="<?php echo $parametro1; ?>"> <div class="alert alert-error" id="aviso9"> <a class="close" data-dismiss="alert" href="#">×</a> <strong>¡Alerta!</strong> # </div> </div> </div> <div class="col-md-12"><div class="alert alert-success" id="exito1"> <a class="close" data-dismiss="alert" href="#">×</a> <strong>¡Bien hecho!</strong> Tu registro se he efectuado con exito. </div> <input type="button" class="btn btn-primary btn-lg pull-right" id="botoninsertar" value="Enviar"/> </div> <input name="MM_insert" type="hidden" value="form1"/> </form> <!-- <div class="clearfix"></div> <div class="col-md-12"> <div id="message"></div> </div>--> </div> </div> </div> </div> </div> </div> <script type="text/javascript"> $('#botoninsertar').click(function (){ $("#exito1").hide("fast"); if (validateformreg()){ var d_nombre = document.formreg.nombre.value; var d_correo = document.formreg.correo.value; var d_telefono = document.formreg.telefono.value; var d_fecha_nacimiento = document.formreg.fecha_nacimiento.value; var d_edad = document.formreg.edad.value; var d_ocupacion = document.formreg.ocupacion.value; var d_asist_cddm = document.formreg.asist_cddm.value; var d_comentarios = document.formreg.comentarios.value; var d_curso = document.formreg.curso.value; $.ajax({ type: "POST", url:"includes/funciones_ajax.php", data: 'nombre='+d_nombre+'&correo='+d_correo+'&telefono='+d_telefono+'&fecha_nacimiento='+d_fecha_nacimiento+'&edad='+d_edad+'&ocupacion='+d_ocupacion+'&asist_cddm='+d_asist_cddm+'&comentarios='+d_comentarios+'&curso='+d_curso+'&formid=1', success: function(resp){ if (resp==1) $("#exito1").show("slow"); document.formreg.nombre.value=""; document.formreg.correo.value=""; document.formreg.telefono.value=""; document.formreg.fecha_nacimiento.value=""; document.formreg.edad.value=""; document.formreg.ocupacion.value=""; document.formreg.asist_cddm.value=""; document.formreg.comentarios.value=""; } }); } }); </script>
Código PHP:
Ver original
if ($_POST["formid"]==1){ $insertSQL = sprintf("INSERT INTO registro_involucrate (nombre, correo, telefono, fecha_nacimiento, edad, ocupacion, asist_cddm, comentarios, curso, fecha_de_registro) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, NOW())", GetSQLValueString($_POST['nombre'], "text"), GetSQLValueString($_POST['correo'], "text"), GetSQLValueString($_POST['telefono'], "int"), GetSQLValueString($_POST['fecha_nacimiento'], "text"), GetSQLValueString($_POST['edad'], "text"), GetSQLValueString($_POST['ocupacion'], "text"), GetSQLValueString($_POST['asist_cddm'], "text"), GetSQLValueString($_POST['comentarios'], "text"), GetSQLValueString($_POST['curso'], "text")); /*CODIGO EXTRA.... SI LO QUITO SI HACE EL ALERTA PERO SI LO PONGO NO LO HACE*/ $asunto='Registro a Curso'; echo "1"; }