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