Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

natalia

Escolher mais de um item do list/menu

Recommended Posts

<script language="JavaScript" type="text/javascript"><!--function Limita(){	var total = 0;	for(i = 0; i < document.form.lista.length;i++)	{  if(document.form.lista.options[i].selected)  { 	 total++;  }	}	if(total > 10)	{  alert('Escolha no máximo 10!');  return false;	}	else if(total == 0)	{  alert('Escolha no mínimo 1!');  return false;	}	else  return true;}--></script>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Para isso tens de usar algum código, ou usas antes de enviar a página ou então já no servidor.Para ser antes de enviar a página tens de usar javascript (e para isso estás no fórum errado):function mais3(){var total = nome_form.nome_select.length // tens o nº total de itemsvar xvar escolhidosfor (x=0;x<total;x++){ // soma 1 unidade por cada item escolhidoif (nome_form.nome_select[x].selected=true){escolhidos =+ //soma 1 unidade}} //verifica se há mais de 3 escolhidosif (escolhidos>3){alert ("Sóp pode escolher até 3 items!");return false}}Agora se quiseres fazer depois de enviar a página, em VBScript, faz assim:dim escolhidos ' recebe os items escolhidosescolhidos=request.form("nome_select") ' cria um array desses itemsescolhidos=split (escolhidos,",")if ubound(escolhidos)>3 then ' mais de 3 escolhidos => mensagem de erroend ifnão testei estes códigos, pode ser preciso alguns acertos.NUno.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Movido de ASP para Javascript

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.