Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

david_carlos

Combobox JS

Mensagens Recomendadas

david_carlos

Boas, precisava que depois da combobox ser seleccionada mantive-se na selecção.

<form action="" method="post" >
<select name="cb_tabelas" id="cb_tabelas" onchange="window.location = this.options[this.selectedIndex].value">

 <option value="0">--Selecionar Categoria--</option>
<option value="index.php?site=editar&id=1">Marcas</option>
<option value="index.php?site=editar&id=2">Produtos</option>
<option value="index.php?site=editar&id=3">Projectos</option>
<option value="index.php?site=editar&id=4">Promoções</option>
<option value="index.php?site=editar&id=5">Enventos</option>
<option value="index.php?site=editar&id=6">Nossas Marcas</option>
</select>

<input name="editar" type="button" value="Editar" />

Editado por apocsantos
geshi

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
david_carlos

Por exemplo eu ao escolher uma opçao ele neste momento esta a mandar o id para o url mas nao se mantem selecionado. Tipo escolho marca o url fica index.php?site=editar&id=1 ate aqui ok dpois na combobox volta para a opcao 0

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
HappyHippyHippo

então a única solução é usar javascript

usando o seguinte código:

http://stackoverflow.com/questions/901115/how-can-i-get-query-string-values-in-javascript

function getParameterByName(name) {
   name = name.replace(/[\[]/, "\\[").replace(/[\]]/, "\\]");
   var regex = new RegExp("[\\?&]" + name + "=([^]*)"),
       results = regex.exec(location.search);
   return results === null ? "" : decodeURIComponent(results[1].replace(/\+/g, " "));
}

deverás registar a seguinte função a ser executada no momento que a página se encontra carregada

function setSelectValue() {
 var element = document.getElementById('cb_tabelas');
 element.value = getParameterByName('id');
}


 


IRC : sim, é algo que ainda existe >> #p@p

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.