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

Pegar em outro campo o valor do Menu


MONTE

Pergunta

Sou iniciante em php e uso o Dreamwaver.

Preciso clicar em um Menu que está em form1 e ao selecionar uma opção, o valor selecionado seja inserido em outro campo do mesmo form1.

Já tentei:

<select name="select" id="select" onChange="'[form1.intTipo]=+this.value;">

e

<select name="select" id="select" onChange="'[$row_RecCategorias['intTipo]='+this.value;">

e

<select name="select" id="select" onChange="'<?php echo $row_RecCategorias['intTipo']?>=+this.value;">

e

<select name="select" id="select" onChange="'<?php echo $row_RecCategorias['intTipo]?> = <?php echo $row_RecTipos['intId']?>">

e muitas outras formas, inclusive JavaScript (function), mas não consigo pegar o valor do menu e inserí-lo no Campo X.

O Menu é de uma tabela e o campo recepiente pertence à tabela que estou tentatdo editar com upgrade.

Se alguém souber eu agradeço antecipadamente a ajuda.

Link para o comentário
Compartilhar em outros sites

6 respostass a esta questão

Posts Recomendados

  • 0

quintelab, tem como mover o tópico para a o fórum de Javascript? Acho que fica melhor lá...

De qualquer forma, respondendo à dúvida do MONTE:

O código para manipular selects com javascript puro é um tanto quanto complicado. Segue uma função que copia a opção selecionada de um select para outro:

function copyValues() {
    var sel1 = document.getElementById('sel1');
    var sel2 = document.getElementById('sel2');
    var new_option = document.createElement('option');

    new_option.text = sel1.options[ sel1.selectedIndex ].text;
    new_option.value = sel1.options[ sel1.selectedIndex ].value;

    try {
        sel2.add(new_option, null);
    } catch(e) {
        sel2.add(new_option);
    }
}

O bloco try-catch no final é para que o código funcione tanto no IE quanto nos demais navegadores.

Qualquer dúvida é só dar um toque.

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