Inserir link dentro do <select> <option>

Estou com uma duvida

<select>
	<c:forEach var="cli" items="${listaCadastro}" varStatus="id">
		<option><a href="processos.do?opt=4&id=${id.count}">${cli.animal}</a>
		</option>
	</c:forEach>
</select>

Observação: quando seleciono alguma opção este link não redireciona, queria saber como fasso para por um link dentro de uma tag <option>, onde eu selecione alguma opção e esta opção me manda para alguma pagina, não tem muita coisa haver com meu exemplo acima mas eu so preciso que <option> redirecione para um link.

Em vez de colocar um link, utilize o atributo onchange que chame uma função para chamar a URL desejada.

1 curtida

+1

a principio vc quer isso

<select name="isso" onchange="location = this.value;">
 <option value="Home.php">Home</option>
 <option value="Contact.php">Contact</option>
 <option value="Sitemap.php">Sitemap</option>
</select>

ate pq o que vc pode colocar na tag option é meio… limitado salvo engano.

1 curtida