- // enviar datos de un formulario por POST
- $(document).ready(function(){
- $(“#mensaje”).hide();
- $(“#frmContact”).validate({
- event: “blur”,rules: {‘nombre’: “required”,’email’: “required email”,‘consulta’: “required”},
- messages: {‘nombre’: “Por favor indica tu nombre”,’email’: “Por favor, indica una dirección de e-mail válida”,‘consulta’: “Por favor, dime algo!”},
- debug: true,errorElement: “label”,
- submitHandler: function(form){
- $(“#mensaje”).show();
- $(“#mensaje”).html(“<img src=’ajax-loader.gif’ style=’vertical-align:middle;margin:0 10px 0 0′ /><strong>Enviando mensaje…</strong>”);
- $.ajax({
- type: “POST”,
- url:“envio.php”,
- contentType: “application/x-www-form-urlencoded”,
- processData: true,
- data: “nombre=”+escape($(‘#ContactName’).val())+“&email=”+escape($(‘#ContactRecipient’).val())+“&mensaje=”+escape($(‘#ContactMessage’).val()),
- success: function(msg){
- $(“#mensaje”).html(“<strong>Mensaje enviado correctamente. En breve recibirás mi respuesta. Gracias!</strong>”);
- document.getElementById(“ContactName”).value=“”;
- document.getElementById(“ContactRecipient”).value=“”;
- document.getElementById(“ContactMessage”).value=“”;
- setTimeout(function() {$(‘#mensaje’).fadeOut(‘fast’);}, 3000);
- }
- });
- }
- });
- });