Jump to content


Photo

Select Gerando Radio.


  • Faça o login para participar
1 reply to this topic

#1 barucco

barucco

    Novato no fórum

  • Usuários
  • 6 posts
  • Sexo:Não informado

Posted 15/02/2006, 09:45

Oi pessoal, no codigo existe um select que quando selecionado, gera 2 botões radio (peça, e patrocinio). Estes 2 botões, cada um deles chama um outro select. Mas somente quando um deles é clicado.
Como faço para que quando o 1º select seja selecionado, já faça com que o 1º botão radio (peça) apareça já selecionado e chamando o seu respectivo select?

Função para select 'campanha'

function escolhe_campanha(campanha_id)
{
window.location.href = 'menu.php?id_campanha='+campanha_id;

}

O select 'campanha'

<select class="formlogin" name="id_campanha" onChange="java script:escolhe_campanha(this.value);" >
<option value="">:::::::::: Escolha ::::::::::</option>
.
.
.
</select>

SE O id_campanha NÃO ESTIVER VAZIO:

Função para select 'peca'

function peca()
{
if (document.radioselect.clique)
document.all.span_clique.innerHTML = '<select class="formlogin" name="id_peca" onChange="java script:escolhe_peca(this.value);">
<option value="">:::::::::: Escolha ::::::::::</option>
.
.
.
</select>'
document.getElementById("label").innerHTML = 'Peças:';
}

Função para select 'patrocinio'

function patrocinio()
{
if (document.radioselect.clique)
document.all.span_clique.innerHTML = '<select class="formlogin" name="id_patrocinio" onChange="java script:escolhe_patrocinio(this.value);">
<option value="">:::::::::: Escolha ::::::::::</option>
.
.
.
</select>'
document.getElementById("label").innerHTML = 'Patrocínios:';
}


Edição feita por: barucco, 15/02/2006, 11:03.


#2 Alex Hiroshi

Alex Hiroshi

    Super Veterano

  • Ex-Admins
  • 4923 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP

Posted 15/02/2006, 21:46

Do jeito que você está fazendo, usando innerHTML, pode dar erros.. é melhor deixar os radios e os outros selects sem visibilitade.. ai quando o usuário selecionar a primeira opção do primeiro select, você mostra os dois radios, já com o primeiro selecionado e mostra o outro select. .
<div style="display:none">
<input type="radio" checked="checked" name="r" />
<input type="radio" name="r" />
<select>
.....
</select>
</div>

Fórum WMO - Equipe de Desenvolvimento / Banco de Dados - Ex-Administrador




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq