LA PAGINA ES: http://dosveintiuno.com.ar/contacto.html
CODIGO HTML
Código HTML:
 <form method="post" action="info.php" role="form" id="contactForm"> <div class="row"> <div class="form-group has-feedback col-sm-2"> <label class="control-label sr-only" for="nombre">Nombre</label> <input type="text" class="form-control input-sm" id="nombre" name="nombre" placeholder="Nombre" data-bv-notempty="true" /> <span class="help-block" style="display: none;">Por favor escribir su nombre.</span> </div><!-- /.col-sm-2 --> <div class="form-group has-feedback col-sm-2"> <label class="control-label sr-only" for="email">Email</label> <input type="email" class="form-control input-sm" id="email" name="email" placeholder="Mail" data-bv-notempty="true" data-bv-emailaddress="true" /> <span class="help-block" style="display: none;">Por favor ingresar una dirección de email válida.</span> </div><!-- /.col-sm-2 --> </div><!-- ./row --> <div class="form-group has-feedback"> <label class="control-label sr-only" for="message">Mensaje</label> <textarea rows="2" cols="30" class="form-control input-sm" id="message" name="message" placeholder="Mensaje" data-bv-notempty="true" ></textarea> <span class="help-block" style="display: none;">Por favor ingresar un mensaje.</span> </div> <input type="submit" value="Enviar" class="boton enviar" id="feedbackSubmit" data-loading-text="Enviando..."> </form>
CODIGO JS
Código:
  
$(document).ready(function() {
  // if ($("#phone").intlTelInput) {
  //   $("#phone").intlTelInput({validationScript: "assets/vender/intl-tel-input/js/isValidNumber.js"});
  //   $(".intl-tel-input.inside").css('width', '100%');
  // }
  $('#contactForm input')
    .not('.optional,.no-asterisk')
    // .after('<span class="glyphicon glyphicon-asterisk form-control-feedback"></span>');
  $("#feedbackSubmit").click(function() {
    var $btn = $(this);
    $btn.button('loading');
    contactForm.clearErrors();
    //do a little client-side validation -- check that each field has a value and e-mail field is in proper format
    var hasErrors = false;
    $('#contactForm input,textarea').not('.optional').each(function() {
      var $this = $(this);
      if (($this.is(':checkbox') && !$this.is(':checked')) || !$this.val()) {
        hasErrors = true;
        contactForm.addError($(this));
      }
    });
    var $email = $('#email');
    if (!contactForm.isValidEmail($email.val())) {
      hasErrors = true;
      contactForm.addError($email);
    }
    // var $phone = $('#phone');
    // if ($phone.val() && $phone.intlTelInput && !$phone.intlTelInput("isValidNumber")) {
    //   hasErrors = true;
    //   contactForm.addError($phone.parent());
    // }
    //if there are any errors return without sending e-mail
    if (hasErrors) {
      $btn.button('reset');
      return false;
    }
    //send the feedback e-mail
    $.ajax({
      type: "POST",
      url: "sendmail.php",
      data: $("#contactForm").serialize(),
      success: function(data) {
        contactForm.addAjaxMessage(data.message, false);
        contactForm.clearForm();
        //get new Captcha on success
        // $('#captcha').attr('src', 'library/vender/securimage/securimage_show.php?' + Math.random());
      },
      error: function(response) {
        contactForm.addAjaxMessage(response.responseJSON.message, true);
      },
      complete: function() {
        $btn.button('reset');
      }
   });
    return false;
  });
  // $('#contactForm input').change(function () {
  //   var asteriskSpan = $(this).siblings('.glyphicon-asterisk');
  //   if ($(this).val()) {
  //     asteriskSpan.css('color', '#00FF00');
  //   } else {
  //     asteriskSpan.css('color', 'black');
  //   }
  // });
});
//namespace as not to pollute global namespace
var contactForm = {
  isValidEmail: function (email) {
    var regex = /^([a-zA-Z0-9_.+-])+\@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,4})+$/;
    return regex.test(email);
  },
  clearErrors: function () {
    $('#emailAlert').remove();
    $('#contactForm .help-block').hide();
    $('#contactForm .form-group').removeClass('has-error');
  },
  clearForm: function () {
    $('.glyphicon-asterisk').css('color', 'black');
    $('#contactForm input,textarea').val("");
  },
  addError: function ($input) {
    $input.siblings('.help-block').show();
    $input.parent('.form-group').addClass('has-error');
  },
  addAjaxMessage: function(msg, isError) {
    $("#feedbackSubmit").after('<div id="emailAlert" class="alert alert-' + (isError ? 'danger' : 'success') + '" style="margin-top: 5px;">' + $('<div/>').text(msg).html() + '</div>');
  }
};
CODIGO PHP
Código PHP:
   <?php
$nombre = $_POST['nombre'];
$email = $_POST['email'];
$mensaje = $_POST['mensaje'];
 
if( $nombre == true )
{
    $sender = $email;
    $receiver = "[email protected]";
    $client_ip = $_SERVER['REMOTE_ADDR'];    
    $email_body = "Nombre: $nombre \nEmail: $sender  \n\nMensaje: \n\n$mensaje \n\nIP: $client_ip \n\nMensaje desde DOSVENTIUNO /diseño y fotografía http://www.dosventiuno.com.ar";
    $email_body_auto_reply = "Hola $nombre, \nNos llego tu mensaje, pronto tendrás respuesta. Gracias por comunicarte con nosotros, Kaizen /Concecionario oficial Yamaha \n\nWeb - http://www.dosventiuno.com.ar";
    
    $extra = "From: $sender\r\n" . "Reply-To: $sender \r\n" . "X-Mailer: PHP/" . phpversion();
    $extra_auto_reply = "From: $receiver\r\n" . "Reply-To: $receiver \r\n" . "X-Mailer: PHP/" . phpversion();
    
    mail( $sender, "Respuesta", $email_body_auto_reply, $extra_auto_reply );    // auto reply mail to sender
 
    if( mail( $receiver, "Contacto desde DOSVENTIUNO /diseño y fotografía", $email_body, $extra ) );
    
}
?>    DESDE YA MUCHÍSIMAS GRACIAS. ESPERO ME PUEDAN AYUDAR
 
 

