| ||||
Respuesta: Problema con Formulario tienes que colocar los codigos php que estas manejando ya que en la pagina no se pueden ver por obviar razones, una vez los colocques se te puede ayudar un poco mas |
| ||||
Respuesta: Problema con Formulario No pude abrir la página, tarda mucho en cargar, pero, por lo que mencionas, en el formulario de contacto estás usando AJAX y lo que debes hacer es revisar el evento onsubmit de ese formulario y adaptarlo al de "Trabaje con nosotros". Por cierto, esto no tiene que ver con PHP, sino con Javascript; muevo tu tema al foro adecuado. |
| ||||
Respuesta: Problema con Formulario hola triby y xfxstudios postear los codigos no puedo por que son muy largos he la unica y si no les importa tratarlo por interno y asi mostrarle bn los codigos cualquier caso estoy esperando respuesta en mi skipe o msn que sos jose-luis.herran y [email protected] les agradesco la ayuda |
| ||||
Respuesta: Problema con Formulario José, no hace falta que muestres todo el código, basta con que coloques la parte crítica del mismo. Puedes usar el highlight del foro para mostrar el código y que se vea así:
Código CSS:
Ver original
Código Javascript:
Ver original
Código PHP:
Ver original Saludos
__________________ «Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío». ― Ayn Rand |
| ||||
Respuesta: Problema con Formulario $(document).ready(function() { var base_url = $('#baseurl').html(); // seleccionamos la base url de un div // personalizamos los mensajes jQuery.extend ( jQuery.validator.messages, { required: "Este campo es obligatorio", remote: "Por favor corrija este campo", email: "Por favor escriba un correo válido", url: "Por favor escriba una url válida.", date: "Por favor escriba una fecha válida.", dateISO: "Por favor escriba una fecha válida (ISO).", number: "El campo debe ser numerico.", digits: "Por favor use sólamente dígitos.", creditcard: "Por favor introduzca un número de tarjeta de crédito válido.", equalTo: "Por favor introduzca el mismo valor del anterior.", accept: "Por favor introduzca un valor con una extensión válida.", maxlength: jQuery.validator.format("Por favor escriba máximo {0} caracteres."), minlength: jQuery.validator.format("Por favor escriba mínimo {0} caracteres."), rangelength: jQuery.validator.format("Por favor escriba un valor entre {0} y {1} caracteres de longitud."), range: jQuery.validator.format("Por favor escriba un valor entre {0} y {1}."), max: jQuery.validator.format("Por favor introduzca un valor menor o igual a {0}."), min: jQuery.validator.format("Por favor introduzca un valor mayor o igual a {0}.") }, $.validator.addMethod ( "date", function(value, element) { //return Funciones_JS_Sinergia.esFecha(value); }, "Por favor digite una fecha válida usando el formato dd-mm-aaaa." ) ); // trabaja co nosotros $('.form_contac_ajax_1').validate({ rules: { name: {required: true, minlength: 2, maxlength: 100}, email: {required: true, email: true, maxlength: 100}, phone: {required: true, minlength: 5, maxlength: 30}, cell: {minlength: 10, maxlength: 30}, company: {maxlength: 100}, message: {required: true, maxlength: 455}, }, highlight: function(element) { $(element).addClass('form_txt_error'); $(element).removeClass('error'); }, unhighlight: function(element) { $(element).removeClass('form_txt_error'); }, focusInvalid: true, onfocusout: false, submitHandler: function(event) { llamadaAjaxContact('.form_contac_ajax_1'); // mandamos el nombre del formulario } }); // funcion de jquery donde recibimos el nombre del formulario function llamadaAjaxContact(formname) { $.ajax({ url: $(formname).attr('action'), type: 'POST', dataType: 'json', data: $(formname).serialize(), beforeSend: function() { $('#loading_contacts_1').html('<img src="' + base_url + 'uploads/default/loading.gif" width="28" height="28"/>'); }, success: function(data) { $('#loading_contacts').html(data.msg); if (data.status == 'error') { $('#loading_contacts_1').html('<div style="color: red">' + data.msg + '</div>'); } else { $('#loading_contacts_1').html('<div style="color: green">' + data.msg + '</div>'); } }, error: function(err) { alert("Ocurrió un error. Por favor inténtelo de nuevo."); } }); } }); // contactenos $('.form_contac_ajax').validate({ rules: { name: {required: true, minlength: 2, maxlength: 100}, email: {required: true, email: true, maxlength: 100}, phone: {required: true, minlength: 5, maxlength: 30}, cell: {minlength: 10, maxlength: 30}, company: {maxlength: 100}, message: {required: true, maxlength: 455}, }, highlight: function(element) { $(element).addClass('form_txt_error'); $(element).removeClass('error'); }, unhighlight: function(element) { $(element).removeClass('form_txt_error'); }, focusInvalid: true, onfocusout: false, submitHandler: function(event) { llamadaAjaxContact('.form_contac_ajax'); // mandamos el nombre del formulario } }); // funcion de jquery donde recibimos el nombre del formulario function llamadaAjaxContact(formname) { $.ajax({ url: $(formname).attr('action'), type: 'POST', dataType: 'json', data: $(formname).serialize(), beforeSend: function() { $('#loading_contacts').html('<img src="' + base_url + 'uploads/default/loading.gif" width="28" height="28"/>'); }, success: function(data) { $('#loading_contacts').html(data.msg); if (data.status == 'error') { $('#loading_contacts').html('<div style="color: red">' + data.msg + '</div>'); } else { $('#loading_contacts').html('<div style="color: green">' + data.msg + '</div>'); } }, error: function(err) { alert("Ocurrió un error. Por favor inténtelo de nuevo."); } }); } }); $(document).ready(function() { $(document).on("click ", ".destroy_item_contact", function(event) { event.preventDefault(); var id_product = '#prd_' + $(this).data('id'); $.ajax({ url: $(this).data('url'), type: 'POST', beforeSend: function() { // $('#content_product').html('<img src="' + base_url + 'uploads/default/loading.gif" width="28" height="28"/>'); }, success: function(data) { if (data === '"exito"') { $(id_product).remove(); } else { alert('ha ocurrido un error intentelo denuevo.'); } }, error: function(err) { alert("Ocurrió un error. Por favor inténtelo de nuevo."); } }); }); }); |
| ||||
Respuesta: Problema con Formulario hola a todos por favor el que sepa arreglar este problema quedaría altamente agradecido de corazón enserio no les va a quitar una hora en colaborarme cualquier respuesta por favor en mi skype jose.luis.herran les mostrare el problema y me queda mejor explicarles hay gracias de verdad quedo atento cualquier respuesta |
| ||||
Respuesta: Problema con Formulario podrías hacer esto, aqui te dopy un ejemplo utilizando phpmailer para el envio, y los codigos de envio estan en la misma pagina pero se condicionan dependiendo de que formulario se este enviando, las validaciones de los campos las puedes hacer mediante una libreria sencilla jquery:
Código PHP:
Ver original |
| ||||
Respuesta: Problema con Formulario podrias intentar esto: cabecera de tu web:
Código PHP:
Ver original tu formulario: [HIGHLIGHT="HTML"] <!--AQUI EL ACTION LO DEJAS EN BLANCO--> <form action="" class="crud" enctype="multipart/form-data" method="post" accept-charset="utf-8"> <!-- --> <!--AQUI EL BOTON LE AGREGAS EL NOMBRE trabaje PARA QUE LO RECONOZCA EL CODIGO PHP--> <button type="submit" name="trabaje" value="Enviar" class="btn-primary enviarcontacto waves-button-input" name="btnAction">Enviar</button> |
| ||||
Respuesta: Problema con Formulario Recuerda que si quieres que el formulario sea procesado en la misma pagina debes colocar tu codigo php al inicio sin espacios ni nada y en los formularios el action dejarlo en blanco, en este caso debes colocarle el nombre a tu boton para que funcione, como el primer ejemplo que te coloque pero adaptado a tu codigo |
| ||||
Respuesta: Problema con Formulario listo ya adapte el fomulario pero cuando le doy enviar ya carga en el mismo index pero me borra lo que tiene en formulario y no envia nada que hay que poner hay para que el envie gracias |
| ||||
Respuesta: Problema con Formulario te pregunto, recuerda que el ejemplo esta hecho para utilizar phpmailer, descargaste la libreria???? en tal caso utiliza esto para el envío, pero mejor es phpmailer |
| ||||
Respuesta: Problema con Formulario les cuento que no he podido organizar hice lo que me dijiste y me salio error sigo esperando mas respuestas o opciones que me ayuden a organizar este daño gracia |
Etiquetas: |