Jump to content


djratinho

Member Since 27/07/2015
Offline Last Active 31/07/2015, 18:11
-----

Topics I've Started

Página de agradecimento em formulário ajax

27/07/2015, 15:54

Camaradas, como faço para enviar o usúario para uma página de agradecimento após esse formulário ?

 

$().ready (function () {
    
    $("#telefone").mask("(99) 9999-9999?9");        
    
    
    $('form.ajax-form').on('submit', function() {
    var obj = $(this), // (*) references the current object/form each time
    url = obj.attr('action'),
    method = obj.attr('method'),
    data = {};

    obj.find('[name]').each(function(index, value) {
        // console.log(value);
        var obj = $(this),
        name = obj.attr('name'),
        value = obj.val();
        data[name] = value;
    });

    $.ajax({
        // see the (*)
        url: url,
        type: method,
        data: data,
        dataType: "json",
        success: function(response) {
        //console.log(response.mensage);
        $("#feedback").html(response.mensage);
        if(response.error == false){
           obj[0].reset();
           alert("Email cadastrado com sucesso!");
        }
        }
    });
    return false; //disable refresh
    });
        

    
});

 

Dese já agradeço.


Ajuda para Página de agradecimento.

27/07/2015, 11:51

Amigos eu li alguns tópicos mais não achei nada que funcionace no código que peguei. Preciso enviar o usúario para  uma página de agradecimento após o formulário. 

 

Código do formulário abaixo:

    <!-- Contact Form -->
    <div class="contact-form home-contact">

        <?php if (validation_errors()) { ?>
            <div class="row">
            <div class="col-sm-12">
                <div class="alert alert-danger">
                <button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>
                <?php echo validation_errors(); ?>
                </div>
            </div>
            </div>
        <?php
        }
        ?>

        <?php if (isset($retorno)) { ?>
            <div class="row">
            <div class="col-sm-12">
                <div class="alert <?php echo $div; ?>">
                <button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>
                <?php echo $mensagem; ?>
                </div>
            </div>
            </div>
        <?php
        }
        ?>

        <!-- Wrapper -->
        <div class="clearfix">
        <?php echo form_open('/principal/cadastra'); ?>
        <!-- Left Col -->
        <div class="pull-left col">
            <!-- Map -->
            <div class="map">
            </div>
            <!-- /Map -->
        </div>
        <!-- /Left Col -->

        <!-- Right Col -->
        <div class="pull-right col">
            <input type="text" class="form-control" name="nome" placeholder="Seu Nome Completo">
            <input type="text" class="form-control" name="email" placeholder="Seu E-Mail">
            <input type="text" class="form-control" id="telefone" name="telefone" placeholder="Seu Telefone">
            <textarea class="form-control" name="mensagem" placeholder="Sua Mesnagem..."></textarea>
            <button type="submit" class="btn btn-primary">Enviar Mensagem</button>

        </div>
        <!-- /Right Col -->
        <?php echo form_close(); ?>
        </div>
        <!-- /Wrapper -->

    </div>
    <!-- /Contact Form -->

    </div>
    <!-- /Container -->

</section>

 

Não se preocupem com a falta de atributos na seção o importante é o formulário.

Desde já agradeço.


IPB Skin By Virteq