Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di Threepwood
    Registrato dal
    Feb 2003
    Messaggi
    2,107

    [JS] Selezionare tutti campi select multiple

    Salve a tutti!

    avendo

    codice:
    <select name=sel size=3 multiple>
       <option value=1>prova1</option>
       <option value=2>prova2</option>
       <option value=3>prova3</option>
    </select>
    come facci con JS a selezionare tutti i campi presenti nella select?

    Danke!
    Guybrush Threepwood

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Vuoi dire tutte le option del campo?
    codice:
      var ss = document.NOMEFORM.NOMESLECT;
      for (var i=0; i<ss.options.length; i++) {
        ss.options[i].selected = true;
      }
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Utente di HTML.it L'avatar di Threepwood
    Registrato dal
    Feb 2003
    Messaggi
    2,107
    Very Danke!
    Guybrush Threepwood

  4. #4
    Utente di HTML.it L'avatar di Threepwood
    Registrato dal
    Feb 2003
    Messaggi
    2,107
    piccolo problema.. la select di chiama NOME[].
    se faccio

    codice:
    				var ss = document.f.NOME[];
    				for ( i=0; i<ss.options.length; i++) 
    				{
    				   ss.options[i].selected = true;
    				 }
    mi da subito errore di sintassi... come posso risolvere?
    Guybrush Threepwood

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    var ss = document.f.elements['NOME[]'];
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  6. #6
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    179
    E se volessi creare un link tipo SELEZIONA TUTTI il mio href a cosa dovrebbe puntare per caricare quel codice che mi seleziona tutti i campi?

    Grazie a tutti!

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.