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

Problema No Onchange Para Retornar Valor No Select


prog_web

Pergunta

Estou com um problema para retornar o VALUE do OPTION selecionado no evento onchange dentro de um SELECT.

Tenho o código:

echo "<select size=\"1\" name=\"livro\">";
echo "<option value=\"0\" selected=\"selected\" onchange=\"java script:document.location.href='livro.php?status=A&livro=$id&ver=S'\">Todos</option>";

$sql_buscar_livro = "SELECT id, descricao FROM livros ORDER BY descricao ASC";
$resultado_buscar_livro = mysql_query($sql_buscar_livro)
or die ("$mysql_erro");

while ($linha=mysql_fetch_array($resultado_buscar_livro)) {
    $id = $linha["id"];
    $descricao = stripslashes($linha["descricao"]);

echo "<option value=\"$id\">$descricao</option>";
}

echo "</select>";

Esse "livro=$id" seria para eu estar retornando o VALUE do OPTION, só que eu não estou sabendo como eu posso estar recuperando ele para processar essa escolha.

Alguém poderia me ajudar nisso? Desde já, obrigado.

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

use o onchange na tag select

exemplo

<select name="teste1" onchange="java script:location.href=this.options[selectedIndex].value;">
<option value="">Escolha</option>
<option value="http://www.google.com">Google</option>
<option value="http://www.uol.com.br">UOL</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
      152k
    • Posts
      651,8k
×
×
  • Criar Novo...