Ir para conteúdo

kriskastro

Members
  • Total de itens

    1
  • Registro em

  • Última visita

Posts postados por kriskastro


  1. Oi, pessoal. Preciso de uma ajuda de vocês. 

    Tenho esse código de formulário de contato em um dos sites que gerencio e preciso colocar um redirecionamento de URL ao submeter o envio do formulário com sucesso. Atualmente ele só exibe "Mensagem enviada com sucesso!". Já tentei injetar essa função direto pelo javascript, porém as tentativas que fiz foram todas sem sucesso. Podem me ajudar com isso?

     

    A ideia seria enviar as pessoas para uma página de resposta que já desenvolvi.

    <form class="avia_ajax_form av-form-labels-visible avia-builder-el-123 el_after_av_hr avia-builder-el-last av-custom-form-color av-light-form" method="post" name="formhouse">
    <fieldset>
    <p id="element_avia_1_1" class=" first_form form_element form_element_third"><label for="avia_1_1">Nome <abbr class="required" title="required">*</abbr></label>
    <input id="avia_1_1" class="text_input is_empty" name="nome" type="text" value="" /></p>
    <p id="element_avia_2_1" class=" form_element form_element_third"><label for="avia_2_1">E-Mail <abbr class="required" title="required">*</abbr></label>
    <input id="avia_2_1" class="text_input is_empty" name="email" type="text" value="" /></p>
    <p id="element_avia_3_1" class=" form_element form_element_third"><label for="avia_3_1">Telefone <abbr class="required" title="required">*</abbr></label>
    <input id="avia_3_1" class="text_input is_phone" name="telefone" type="text" value="" /></p>
    <p id="element_avia_4_1" class=" first_form form_element form_fullwidth av-last-visible-form-element"><label class="textare_label hidden textare_label_avia_4_1" for="avia_4_1">Mensagem <abbr class="required" title="required">*</abbr></label>
    <textarea id="avia_4_1" class="text_area is_empty" cols="40" name="mensagem" rows="7"></textarea></p>
    <p class="hidden"><input id="avia_5_1" class="hidden " name="avia_5_1" type="text" value="" /></p>
    
    <center id="msgErroHouse" style="color: red; display: none;">Erro ao enviar a mensagem, preencha todos os campos para continuar</center>&nbsp;
    
    <center id="msgShowHouse" style="display: none;">Mensagem enviada com sucesso!</center>
    <p class="form_element "><input name="avia_generated_form1" type="hidden" value="1" />
    <input id="clica-botao-house" class="button" type="button" value="Enviar" /></p>
    </fieldset>
    </form>
    
    <script language="javascript">
    
    function chama(){
        var ret = hc_envia_mensagem(2923, document.formhouse.nome.value, document.formhouse.email.value, '', document.formhouse.telefone.value, document.formhouse.mensagem.value);
    
        if(document.formhouse.email.value.trim() != '' && document.formhouse.nome.value.trim() != ''){
            jQuery('#msgErroHouse').hide();
            jQuery('#msgShowHouse').show();
            document.formhouse.nome.value = ''; 
            document.formhouse.email.value = ''; 
            document.formhouse.ddd.value = '';
            document.formhouse.telefone.value = ''; 
            document.formhouse.mensagem.value = '';
        }else{
            jQuery('#msgShowHouse').hide();
            jQuery('#msgErroHouse').show();
        }
        
    }
    
    setTimeout(function(){
        jQuery('#clica-botao-house').on('click', function(){chama ()});
        jQuery('[data-avia-form-id]').hide();   
        
    },100)
    
    </script>

     

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.