Ir para conteúdo
Fórum Script Brasil
  • 0

Campo Select


Lima 2011

Pergunta

5 respostass a esta questão

Posts Recomendados

  • 0

Olá amigo, quando você resgata um Select, você não resgata o valor Visualizado pelo usuário, e sim o Atributo Value do Select, nesse caso, você regatará o valor 1.

Como destacado Abaixo.

<select size="1" name="parceiro" style="width: 147; height: 22" tabindex="5">

<option value="1" >Teste</option>

</select>

Assim, você Regatará o Valor Teste

<select size="1" name="parceiro" style="width: 147; height: 22" tabindex="5">

<option value="Teste" >Teste</option>

</select>

Para Resgatar esse valor via Programação ASP

Use a função:

Request.Form("parceiro")
Um breve Exemplo: Salve como teste.asp
<form name="teste" method="post"  action="teste.asp"> 

<select name="parceiro">
<option value="">Selecione Uma Opção</option>
<option value="teste1">Teste1</option>
<option value="teste2">Teste2</option>
</select>
<br>
<input type="submit" value="Envio" />
</form>

<%
VALOR = Request.Form("parceiro")
'Aqui esta dizendo se o valor for diferente de vazio, então mostra ele.
If VALOR <> "" then
response.write VALOR
end if
%>

Até, espero ter ajudado.

Link para o comentário
Compartilhar em outros sites

  • 0

NoNaMexD, muito obrigado pela atenção!

Vamos lá,

Estou utilizando o Ajax neste combo/select, sei que consigo resgatar o valor que está no “value”, através de um Request. Form. porém este valor não me interessa, pois ele está sendo utilizado para passar o parâmetro para o Ajax, onde faz um filtro em uma tabela no banco dados e traz o valor correspondente ao parceiro selecionado, logo o meu value fica como um código ex. "01". Preciso do valor de exibição para gravar no banco de dados, ou seja, o próprio parceiro e não código.

Mais uma vez obrigado!

Link para o comentário
Compartilhar em outros sites

  • 0
<script>
function mostraletra(valor) {
    var texto = null;
    var select = document.getElementById('campo');
    for(var i = 0; i < select.length; i++) {
        if (select[i].value == valor) texto = select[i].text;
    }
    alert(texto);
}
</script>

<select id='campo' onchange='mostraletra(this.value)'>
    <option value='1'>A</option>
    <option value='2'>B</option>
    <option value='3'>C</option>
</select>

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...