Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di Grinder
    Registrato dal
    Mar 2003
    Messaggi
    1,374

    Menu select multiplo fino 9 scelte

    C'è un modo per limitare le scelte in un menu select? Diciamo fino a 9?

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Sempre sintetico e sibillino con le tue domande... :rollo:

    codice:
    <script>
    var x = new Array()
    function pippo(s) {
    	// conto le scelte attuali
    	var c=0;
    	for (var i=0;i<s.options.length;i++) c+=(s.options[i].selected)?1:0;
    	if (c>8) {
    		alert("troppe scelte")
    		// cancello tutte le scelte attuali
    		for (var i=0;i<s.options.length;i++) s.options[i].selected=false;
    		// ripristino le scelte precedenti
    		for (var i=0;i<s.options.length;i++) s.options[i].selected=x[i];
    	} 
    	// memorizzo le scelte attuali
    	for (var i=0;i<s.options.length;i++) x[i]=s.options[i].selected;
    }
    </script>
    
    <select ... onchange="pippo(this)" multiple size=10>
    <option>1
    <option>2
    <option>3
    <option>4
    <option>5
    <option>6
    <option>7
    <option>8
    <option>9
    <option>10
    <option>11
    <option>12
    <option>13
    </select>
    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    Utente di HTML.it L'avatar di Grinder
    Registrato dal
    Mar 2003
    Messaggi
    1,374

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.