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

Edição No Combobox


louvair

Pergunta

11 respostass a esta questão

Posts Recomendados

  • 0

Se você quer que abra no item cadastrado, você deve usar o parâmetro "selected" dentro da tag <option> do <select> em questão.

Mais ou menos isso:

<select nome="sexo">

    <option value="M" <% If rs("sexo")="M" Then Response.Write "selected" %>>Masculino</option>

    <option value="F" <% If rs("sexo")="F" Then Response.Write "selected" %>>Feminino</option>

</select>

É isso aí!!!

wink.gif

Link para o comentário
Compartilhar em outros sites

  • 0

Apliquei isto, mas não deu certo.

<select name="Estado" size="1" id="Estado">

<option value="Amazonas" <% If varEstado = "Amazonas" Then Response.Write "selected" %>>Amazonas</option>

<option value="Acre" <% If rstEdita("estado")="Acre" Then Response.Write "selected" %>>Acre</option>

</select>

Continua abrindo no primeiro da lista.

Link para o comentário
Compartilhar em outros sites

  • 0

Uma coisa...

Na variavel varEstado você carrega o conteúdo do campo Estado da tabela, certo?

Será que na tabela você não está gravando o Estado como sigla?

Por exemplo: AC = Acre

Aí você teria que fazer assim:

<select name="Estado" size="1" id="Estado">

<option value="AM" <% If rstEdita("estado")="AM" Then Response.Write "selected" %>>Amazonas</option>

<option value="AC" <% If rstEdita("estado")="AC" Then Response.Write "selected" %>>Acre</option>

</select>

Verifica lá

Link para o comentário
Compartilhar em outros sites

  • 0

Esta é a minha estrutura.

Tabela: BASE

Nome Tipo Tamanho

NOME Texto 80

IDADE Texto 5

EMAIL Texto 80

TELEFONE Texto 25

CIDADE Texto 50

ESTADO Texto 50

DATAINC Texto 10

DATAALT Texto 10

ENVIADO Texto 4

Tabela: ESTADO

Nome Tipo Tamanho

codEstado Inteiro 4

estado Texto 30

Na tabela estado estão todos os estados, e na tabela base é onde estão as inclusões.

Link para o comentário
Compartilhar em outros sites

  • 0

André,

RESOLVIDO. GRAÇAS A DEUS.

OBRIGADO.

O código ficou como tu falou, segue abaixo.

<select name="Estado" size="1" id="Estado">

<option value="Amazonas" <% If varEstado = "Amazonas" Then Response.Write "selected" %>>Amazonas</option>

<option value="Acre" <% If varEstado("estado")="Acre" Then Response.Write "selected" %>>Acre</option>

</select>

Valeu.

Link para o comentário
Compartilhar em outros sites

  • 0

Só uma dica...

Se você tem uma tabela onde você guarda os estados, porque você usa o nome como chave?

Sei mais prudente utilizar um campo CODIGO como chave, sendo TEXTO com 2 posições, para você guardar a SIGLA do estado e outro campo NOME, aí sim TEXTO de umas 20 posições.

Daí, na sua tabela de BASE você se refere ao estado através de um campo TEXTO de 2 posicoes, onde voce guardaria somente o CODIGO e não o nome todo do estado, assim você economiza espaço no banco de dados e torna seu código mais "limpo" e bem organizado.

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,1k
    • Posts
      651,7k
×
×
  • Criar Novo...