Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

littlejuh

html + jquery

Recommended Posts

Boa tarde.

Tenho um button que abre um formulário de contato em modal, fiz um jquery para pegar a url da onde ele clicou no button, assim:

 

<a href="javascript:void(0);" title="Solicite sua proposta" class="e-commerce-button btnRequestProposal" data="<?php echo $slGroup->name; ?>/<?php echo $solution->name ?>">Solicite sua proposta</a>
                                           <script type="text/javascript">
                                               $('.btnRequestProposal').click(function(){
                                                   var url = $(this).attr('data');

                                               });   
                                           </script>

Agora eu iria criar um campo oculto dentro do formulário da modal e quero receber a url dentro daquele campo oculto pra enviar o pro email junto com os outros dados do formulário, só não sei como fazer. Alguem dá uma dica ? :)

Compartilhar este post


Link para o post
Compartilhar em outros sites
var url = $(this).attr('data');
jQuery('#id_do_seu_input').val( url );

Compartilhar este post


Link para o post
Compartilhar em outros sites

Vou tentar, vlw =)

 

Tipo, veja bem.

Tenho a view na qual eu tenho o button que eu quero pegar a url quando a pessoa clicar, nela eu fiz assim:

<script type="text/javascript">

$('.btnRequestProposal').click(function(){

var url = $(this).attr('data');

jQuery('#4').val( url );

});

</script>

 

Aí eu tenho a contactForm aonde fica o formulário que abre em modal quando eu clico lá no button, e ele tá assim:

<input type="hidden" name="url" id="4"/>

 

e ainda tenho uma model encarregada de enviar as msg pro email, quero fazer com que as informações do campo oculto seja enviada pro email junto dessa desses dados, que ficam na model:

 

$urlInterna = $_SERVER['REQUEST_URI'];

$message->setBody(array('contact' => $contact,'urlInterna' => $urlInterna), 'text/html', 'utf-8');

 

:(

Compartilhar este post


Link para o post
Compartilhar em outros sites

ok... e qual é a dúvida ?

 

deu erro ? qual ?

O seu modal é aberto com iframe ? ajax ? ou o html já estava na página ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

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