Ir para conteúdo

POWERED BY:

Arquivado

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

mon123

Campo select

Recommended Posts

fala galera ... Como faço para pegar um campo select .... no asp valeu <select class='email' name='SelecionaTipo' onChange='TipoEnvia(this.value);'><option selected='selected'>Selecione:</option><option value='EndCad' >Endereço do cadastro</option><option value='email'>e-mail</option><option value='fax'>Fax</option><option value='EndInd'>End Indicado</option></select><div id='div_parceiros'></div>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Fiz exatamente o que você mandou mais nao retorna nada ....Por exemplo aalves ... eu queria pegar o segundo campo do select SelecionaTipo seria no caso o EndCad .... nao consigo carregar em outro asp .... ou pegar o valor dele ...Só que eu chamo essa funçao para montar o html .... será que isso tem alguma coisa haver ?????? function TipoEnvia(imagem){switch (imagem) {case "EndCad" : break;case "email" : document.getElementById("div_parceiros").innerHTML = "<DIV class='email'>E-mail "+"<INPUT name=txtEmail size='25' maxLength=35 ></DIV>"; break;case "fax" : document.getElementById("div_parceiros").innerHTML = "<DIV class='email'>Fax "+"<INPUT name=txtFax size='8' maxLength=8 onKeyDown = 'return somente_numeros(this,event);'></DIV>"; break;case "EndInd" : document.getElementById("div_parceiros").innerHTML = "<table><tr><td></td><TD class='email'>Endereço :</TD><TD><INPUT onkeyup=somente_maiusculas(this,event); maxLength=50 size=30 name=txtRua ></TD></TR><TR><TD></TD> <TD class='email'>Bairro :</TD><TD><INPUT onkeydown='return somente_letras(this,event);' onkeyup=somente_maiusculas(this,event); maxLength=35 size=30 name=txtBairro></TD></TR><TR><TD></TD> <TD class='email'>Cidade :</TD><TD><INPUT onkeydown='return somente_letras(this,event);' onkeyup=somente_maiusculas(this,event); maxLength=35 size=30 name=txtCidade></TD></TR><TR><TD> <TD class='email'>CEP :</TD><TD><INPUT maxLength=9 size=9 name=txtCep></TD></TR><TR><TD></TD> <TD class='email'>Estado : </TD><TD><INPUT onkeydown='return somente_letras(this,event);'onkeyup=somente_maiusculas(this,event); maxLength=2 size=2 name=txtEstado></TD></TR></TABLE>"; break;}}

Compartilhar este post


Link para o post
Compartilhar em outros sites

esse código que mandei é um código asp ele só vai retornar o valor caso esse select tenha sido enviado via form e tenha sido submitado(palavra feia hehe) ou enviado(mais bunito)... como você só está usando um javascript para pegar o valor num vai funcionar mesmo....

Compartilhar este post


Link para o post
Compartilhar em outros sites

Po .. dá uma luz ai ... nao sei como fazer .. tenho que validar campos de acordo com o item selecionado e depois enviar um email com o campo e item selecionado ...

Compartilhar este post


Link para o post
Compartilhar em outros sites

esse é o codigo html ......... <!-- DADOS DO MOTIVO --><td align = 'left'> <table width="75%" class='caixa_login' bgcolor='pink'> <tr><td class='email' width='200px'>Campanha:</td> <td><INPUT name=Campanha size=5 maxLength=5 onkeypress='return FormataCampo(this.form,this,"99/99",event);'><font color='#993366'> ex:02/05 </font></td></tr> <tr><td class='email' width='200px'>Código do Revendedor(s):</td> <td><TEXTAREA class = 'Texto_Texarea' style='WIDTH: 275px; HEIGHT: 100px' name=Revendedora rows=10 cols=1 onblur='RemoveEspaços(this);' ></TEXTAREA></td></tr> <tr><td class='email'width='200px'>Setor:</td> <td><INPUT name=Setor size=4 maxLength=4 onKeyDown = 'return somente_numeros(this,event);'></td></tr> <tr><td class='email' width='200px'>Nome da Promotora:</td> <td><INPUT name=NomePromotora size=40 maxLength=40 onkeyup='somente_maiusculas(this,event);' onKeyDown = 'return somente_letras(this,event);' onblur='RemoveEspaços(this);'></td></tr> <tr><td class='email' width='200px'>Enviar Para:</td> <TD> <select class='email' name='TipoEnvias' onChange='TipoEnvia(this.value);'> <option value='EndCad' >Endereço do cadastro</option> <option value='email'>e-mail</option> <option value='fax'>Fax</option> <option value='EndInd'>End Indicado</option> </select><div id='div_parceiros'></div> </table></td></TD></TR></table> </table> </table> </td>esse é o java script .... function TipoEnvia(imagem){switch (imagem) {case "EndCad" : document.getElementById("div_parceiros").innerHTML = ""; break;case "email" : document.getElementById("div_parceiros").innerHTML = "<DIV class='email'>E-mail "+"<INPUT name=txtEmail size='25' maxLength=35 ></DIV>"; break;case "fax" : document.getElementById("div_parceiros").innerHTML = "<DIV class='email'>Fax "+"<INPUT name=txtFax size='8' maxLength=8 onKeyDown = 'return somente_numeros(this,event);'></DIV>"; break;case "EndInd" : document.getElementById("div_parceiros").innerHTML = "<table><tr><td></td><TD class='email'>Endereço :</TD><TD><INPUT onkeyup=somente_maiusculas(this,event); maxLength=50 size=30 name=txtRua ></TD></TR><TR><TD></TD> <TD class='email'>Bairro :</TD><TD><INPUT onkeydown='return somente_letras(this,event);' onkeyup=somente_maiusculas(this,event); maxLength=35 size=30 name=txtBairro></TD></TR><TR><TD></TD> <TD class='email'>Cidade :</TD><TD><INPUT onkeydown='return somente_letras(this,event);' onkeyup=somente_maiusculas(this,event); maxLength=35 size=30 name=txtCidade></TD></TR><TR><TD> <TD class='email'>CEP :</TD><TD><INPUT maxLength=9 size=9 name=txtCep></TD></TR><TR><TD></TD> <TD class='email'>Estado : </TD><TD><INPUT onkeydown='return somente_letras(this,event);'onkeyup=somente_maiusculas(this,event); maxLength=2 size=2 name=txtEstado></TD></TR></TABLE>"; break;}}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Página FORMULARIO.HTM<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /><title>Untitled Document</title></head><body><form action="recebe.asp" method="post" name="form1"><table width="75%" class='caixa_login' bgcolor='pink'><tr><td class='email' width='200px'>Campanha:</td> <td><INPUT name=Campanha size=5 maxLength=5 onkeypress='return FormataCampo(this.form,this,"99/99",event);'><font color='#993366'> ex:02/05 </font></td></tr><tr><td class='email' width='200px'>Código do Revendedor(s):</td> <td><TEXTAREA class = 'Texto_Texarea' style='WIDTH: 275px; HEIGHT: 100px' name=Revendedora rows=10 cols=1 onblur='RemoveEspaços(this);' ></TEXTAREA></td></tr><tr><td class='email'width='200px'>Setor:</td> <td><INPUT name=Setor size=4 maxLength=4 onKeyDown = 'return somente_numeros(this,event);'></td></tr><tr><td class='email' width='200px'>Nome da Promotora:</td> <td><INPUT name=NomePromotora size=40 maxLength=40 onkeyup='somente_maiusculas(this,event);' onKeyDown = 'return somente_letras(this,event);' onblur='RemoveEspaços(this);'></td></tr><tr><td class='email' width='200px'>Enviar Para:</td><TD><select class='email' name='TipoEnvias' onChange='TipoEnvia(this.value);'><option value='EndCad' >Endereço do cadastro</option><option value='email'>e-mail</option><option value='fax'>Fax</option><option value='EndInd'>End Indicado</option></select><div id='div_parceiros'></div><tr> <td class='email'> </td> <TD><input type="submit" name="Submit" value="Enviar" /></table></td></TD></TR></table></table></table> </form></body></html>Página RECEBE.ASP<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /><title>Untitled Document</title></head><body>Campanha: <%= request.Form("Campanha")%><br />Código do revendedor: <%= request.Form("Revendedora")%><br />Setor: <%= request.Form("Setor")%><br />Nome da Promotora: <%= request.Form("NomePromotora")%><br />Enviar Para: <%= request.Form("TipoEnvias")%></body></html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

eu teria que pegar o valor do select em outro html .... no select de acordo com o campo selecionado ele gera outros html .... eu teria que pegar de acordo com a seleção do select ....html não .... ASP pegaria em outro asp .... mais só que nao estou conseguindo retornar com o comando request ele volta em branco

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.