Ir para conteúdo

POWERED BY:

Arquivado

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

rcdesign

Formulário que chama formulário

Recommended Posts

Seguinte... vou tentar ser o mais claro possível...Tenho um formulário que vai enviar um e-mail utilizando Cdonts.. Até aí beleza... tudo funcionando direitinho...Na página de confirmação eu vou ter além da própria confirmação um outro formulário com apenas 3 campos em comum com o primeiro .. o que eu quero é que os dados preenchidos no primeiro formulário já aparecem nos campos comuns deste segundo... que será redirecionado e inserido em um banco de dados...Será que ficou claro... parece simples mas não estou conseguindo fazer....Alguém pode me ajudar??

Compartilhar este post


Link para o post
Compartilhar em outros sites

você deve confirmar para efetuar a inclusão no BD?

Porque você não faz a inclusão logo após a rotina de envio do e-mail? Fica mais simples.

 

Mas você pode colocar a variável que você usou para enviar o email no value dos campos em comum/repetidos!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Porque você não faz a inclusão logo após a rotina de envio do e-mail?

Porque além dos campos em comum tem outros campos adicionais que não devem constar no primeiro form..

Compartilhar este post


Link para o post
Compartilhar em outros sites
Porque além dos campos em comum tem outros campos adicionais que não devem constar no primeiro form..

Entendi, então você pode vazer como eu disse, colocar as variáveis que você usou no Value dos campos.

Compartilhar este post


Link para o post
Compartilhar em outros sites

é exatamente isso que estou tentando fazer mas tá dando erro.... ou retorna o código que está escrito no value ou retorna a informação errada... é claro, então, que estou colocando o código errado.... mas.... qual o código certo??? :blink: (é duro ficar perdido...rss..)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Como você está fazendo?

você pode postar essa parte do código?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Na verdade já diversas tentativas.. a última.....(Parte do formulário 2)

      <tr>         <td width="25%"><strong><font color="#000000" size="2" face="Arial, Helvetica, sans-serif">Nome</font></strong></td>        <td><input name="nome" type="text" id="nome" value=<% Request.form("nome")%> size="50" maxlength="50"></td>      </tr>      <tr>         <td width="25%"><strong><font color="#000000" size="2" face="Arial, Helvetica, sans-serif">Documento</font></strong></td>        <td><p>             <input name="documento" type="text" id="documento" value=<% documento = Request.form("documento")    %> size="20" maxlength="50">            <strong><font color="#000000" size="2" face="Arial, Helvetica, sans-serif">Tipo             <select name="tipo" size="1" id="tipo">              <option value="rg" selected>RG</option>              <option value="cnpj">CNPJ</option>            </select>            <br>            </font></strong> </p></td>      </tr>      <tr>         <td width="25%"><strong><font color="#000000" size="2" face="Arial, Helvetica, sans-serif">Endereço</font></strong></td>        <td><input name="endereco" type="text" id="endereco" size="50" maxlength="50"></td>      </tr>      <tr>         <td width="25%"><strong><font color="#000000" size="2" face="Arial, Helvetica, sans-serif">Cidade</font></strong></td>        <td><input name="cidade" type="text" id="cidade" size="30" maxlength="30"></td>      </tr>      <tr>         <td width="25%"><strong><font color="#000000" size="2" face="Arial, Helvetica, sans-serif">Estado</font></strong></td>        <td><input name="estado" type="text" id="estado" size="30" maxlength="30"></td>      </tr>      <tr>         <td width="25%"><strong><font color="#000000" size="2" face="Arial, Helvetica, sans-serif">CEP</font></strong></td>        <td><input name="cep" type="text" id="cep" size="15" maxlength="15"></td>      </tr>      <tr>         <td><strong><font color="#000000" size="2" face="Arial, Helvetica, sans-serif">Telefone</font></strong></td>        <td><input name="ddd" type="text" id="ddd" size="02" maxlength="02"> <input name="telefone" type="text" id="telefone" size="15" maxlength="15">         </td>      </tr>      <tr>         <td width="25%"><strong><font color="#000000" size="2" face="Arial, Helvetica, sans-serif">E-mail</font></strong></td>        <td><input name="email" type="text" id="email" value=<% email = Request.form("email") %> size="30" maxlength="50"></td>      </tr>

Este código retorna as informações do tamanho do campo.. (size="50") :blink:

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tá fácil, só faltou o "=" em algumas posições e você colou a definição da variável em outros campos teste assim:

      <tr>

        <td width="25%"><strong><font color="#000000" size="2" face="Arial, Helvetica, sans-serif">Nome</font></strong></td>

        <td><input name="nome" type="text" id="nome" value=<%=Request.form("nome")%> size="50" maxlength="50"></td>

      </tr>

      <tr>

        <td width="25%"><strong><font color="#000000" size="2" face="Arial, Helvetica, sans-serif">Documento</font></strong></td>

        <td><p>

            <input name="documento" type="text" id="documento" value=<%= Request.form("documento")%> size="20" maxlength="50">

e lá em baixo:
        <td><input name="email" type="text" id="email" value=<%= Request.form("email") %> size="30" maxlength="50"></td>
Deve funcionar!

Compartilhar este post


Link para o post
Compartilhar em outros sites

você redireciona para esse formulário?

Se redireciona quando você for recuperar os dados do 1º form você armazena eles em sessions e depois coloque as sessions no value dos campos!

Compartilhar este post


Link para o post
Compartilhar em outros sites

OPS!!!!!!!!!!!Agora que consegui fazer funcionar utilizando as Sessions tá acontecendo uma coisa engraçada.....No formulário que chama as sessions o campo nome só está 'puxando' o primeiro nome !!!!!!!! porque não mostra o nome completo que foi digitado no campo???????????????????????

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mostra como você está fazendo, só a parte com problema

Compartilhar este post


Link para o post
Compartilhar em outros sites

No script do Cdonts....

<%Option ExplicitDim var_nome, var_email, var_documento, var_tipo, var_texto, var_to, var_cc, EnviarMail, MsgBodySession("nome")=Request("nome")Session("documento")=Request("documento")Session("email")=Request("email")

Na página de confirmação aonde abre o outro formulário com a chamada das Sessions....

        <td><input name="nome" type="text" id="nome" value=<% = Session("nome")%> size="40" maxlength="50"></td>

E é aqui que ele mostra apenas o primeiro nome digitado no formulário inicial... exemplificando... No formulário 1 - campo nome - digitado: RC DesignNo E-mail (Cdonts) - chega - RC DesignNo formulário 2 (da página de confirmação) campo nome - mostra: RC

Compartilhar este post


Link para o post
Compartilhar em outros sites

Coloque as aspas:

<td><input name="nome" type="text" id="nome" value="<% = Session("nome")%>" size="40" maxlength="50"></td>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Dá um Response.Write nessa Session. ou verifica o código fonte HTML, pq o erro era exatamente por estar sem as aspas

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.