contact.php

salve, 

sto modificando un sito acquistato su internet, dove vi è un form per inviare dei dati, tra cui nome, e-mail, oggetto ed il testo della domanda, ora dal codice noto che richiama un file contact.php, dove non vi è traccia nelle cartelle, potete aiutarmi ad utilizzare il form in maniera corretta. vi scrivo il codice html, ed il codice che vi è nello script.js

html:

<form id="contact-form">
                                    <h2>Compila il seguente form e inviaci il tuo messaggio</h2>
                                    <input name="name" id="name" type="text" placeholder="Nome">
                                    <input name="mail" id="mail" type="text" placeholder="Tua e-mail">
                                    <input name="website" id="website" type="text" placeholder="Oggetto">
                                    <textarea name="comment" id="comment" placeholder="Messaggio"></textarea>
                                    <button type="submit" name="contact-submit" id="submit_contact">
                                        Send
                                    </button>
                                    <div id="msg" class="message"></div>
                                </form>

script.js:

/*Contact Form */
    var submitContact = $('submit_contact'),
        message = $('#msg');
    submitContact.on('click', function(e){
        e.preventDefault();
        var $this = $(this);
        $.ajax({
            type: "POST",
            url: 'contact.php',
            dataType: 'json',
            cache: false,
            data: $('#contact-form').serialize(),
            success: function(data) {
                if(data.info !== 'error'){
                    $this.parents('form').find('input[type=text],textarea,select').filter(':visible').val('');
                    message.hide().removeClass('success').removeClass('error').addClass('success').html(data.msg).fadeIn('slow').delay(5000).fadeOut('slow');
                } else {
                    message.hide().removeClass('success').removeClass('error').addClass('error').html(data.msg).fadeIn('slow').delay(5000).fadeOut('slow');}}});});});

dovrebbe finire così

inviato 2 anni fa
sailormt
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda