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

(JavaScript) Coisa banal, mas estou levando surra de pau-mole! Aju


Bebe Óleo

Pergunta

Olá, feras do JavaScript. Achei um trecho de código na Web e o modifiquei pra se encaixar na minha necessidade.

O código em questão faz com que um radio buton esteja pré selecionado, mas quando o usuário clica no outro, este faz abrir um select com algumas opções. Coisa banal que vemos o tempo todo na Web. Porém, pra minha infelicidade, o value que recebo do select não é value que está lá e sim apenas a string (“on”), independente da opção que eu selecione no bendito select.

Queria saber de vocês como receber os values corretos que estão no select.

(OBS: o value do primeiro radio buton (“Apta”) estou recebendo correto)

Abaixo o código:

<!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 content="text/html; charset=utf-8" http-equiv="Content-Type" />

<title>Untitled 1</title>

</head>

<body>

<form>

<tr>

<td align="right" valign="top"><b>Condição da lâmina:</b></td>

<td>

&lt;script language="javascript">

function aparece(){

if(document.getElementById("apta").checked){

document.forms[0].campoapta.style.visibility="hidden";

document.forms[0].campoinapta.style.visibility="hidden";

}

else {

document.forms[0].campoinapta.style.visibility="visible";

document.forms[0].campoapta.style.visibility="hidden";

}

}

</script>

<input type="radio" id="apta" onclick="aparece()" name="condilamina" value="Apta" checked="checked" />Apta <br />

<input type="radio" id="inapta" onclick="aparece()" name="condilamina" />Inapta <br />

<select name="campoinapta" style="visibility:hidden;">

<option selected="selected" value="Inapta - Quebrada">Quebrada</option>

<option value="Inapta - Ausente">Ausente</option>

<option value="Inapta - Sem requisição">Sem requisição</option>

<option value="Inapta - Não identificada">Não identificada</option>

<option value="Inapta - Outro motivo">Outro motivo</option>

</select>

<input type="text" name="campoapta" style="visibility:hidden; width: 35px;" />

</td>

</tr>

</form>

</body>

</html>

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

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,8k
×
×
  • Criar Novo...