|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Oct 2000
Città: Udine
Messaggi: 3178
|
[js] limitare il numero di opzioni selezionabili da select multiple
come posso farlo?
avrei bisogno di, al momento dell'invio del form, venga controllato (e eventualmente si blocchi l'invio) che un campo di tipo select multiple abbiamo al massimo 3 voci selezionate.... qualche idea? |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Nov 2003
Messaggi: 980
|
Puoi anche controllare direttamente quando vengono selezionati più di tot elementi:
Codice:
<script type="text/javascript">
function CheckSelection(selectBox)
{
var selectedItems = 0;
for (var i = 0; i < selectBox.options.length; i++)
{
if (selectBox.options[i].selected == true)
{
if (selectedItems >= 3)
{
alter("Hai selezionato troppo!");
selectBox.options[i].selected = false;
}
selectedItems++;
}
}
}
Codice:
<select ... onClick="CheckSelection(this);" multiple> EDIT: ora va Ultima modifica di kk3z : 11-01-2006 alle 11:48. |
|
|
|
|
|
#3 | |
|
Senior Member
Iscritto dal: Oct 2000
Città: Udine
Messaggi: 3178
|
Quote:
|
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 01:11.



















