Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1

    Estrarre tutte le voci di una select?

    Salve. Sto cercando di estrarre ogni singola voce di una select ma con scarsi risultati... come posso fare? Possibilmente anche in jQuery

    Grazie mille

  2. #2
    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

  3. #3
    Originariamente inviato da whisher
    http://www.google.com/search?hl=en&s...=Google+Search

    Ho già guardato in lungo e in largo su google, ma sono riuscito a trovare solo come estrarre uno o più elementi SELEZIONATI, mentre a me interessano tutti gli elementi.

  4. #4
    Originariamente inviato da Dreamer89
    Ho già guardato in lungo e in largo su google, ma sono riuscito a trovare solo come estrarre uno o più elementi SELEZIONATI, mentre a me interessano tutti gli elementi.

    http://docs.jquery.com/Selectors/selected
    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

  5. #5
    Originariamente inviato da whisher
    http://docs.jquery.com/Selectors/selected
    Grazie per il pensiero ma non è quello che mi serve. Ripeto che mi serve un modo per estrarre tutte le <option>, non solo quelle selezionate.

  6. #6
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Per "estrarre" le option e' sufficiente fare un ciclo:
    codice:
    s = document.nomeForm.nomeSelect;
    for (var i=0;i<s.options.length;i++) {
      testo = s.options[i].text; // questa e' la parte che appare nel'option
      valore = s.options[i].value; // e questo e' il valore associato
    }
    Non spieghi cosa te ne fai, quindi ti lascio inventare il resto.

    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

  7. #7
    Originariamente inviato da Dreamer89
    Grazie per il pensiero ma non è quello che mi serve. Ripeto che mi serve un modo per estrarre tutte le <option>, non solo quelle selezionate.
    Basta un po di fantasia

    Codice PHP:
    var str "";
              var 
    val "";
              $(
    "select option").each(function () {
                    
    str += $(this).text() + " ";
                    
    val += $(this).val() + " ";
                  });
              
    alert(str);
              
    alert(val); 

    Ora ha i due metodi.

    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

  8. #8
    Originariamente inviato da br1
    Per "estrarre" le option e' sufficiente fare un ciclo:
    codice:
    s = document.nomeForm.nomeSelect;
    for (var i=0;i<s.options.length;i++) {
      testo = s.options[i].text; // questa e' la parte che appare nel'option
      valore = s.options[i].value; // e questo e' il valore associato
    }
    Non spieghi cosa te ne fai, quindi ti lascio inventare il resto.

    ciao
    Grazie mille, proprio quello che cercavo ^^

  9. #9
    Originariamente inviato da br1
    Per "estrarre" le option e' sufficiente fare un ciclo:
    codice:
    s = document.nomeForm.nomeSelect;
    for (var i=0;i<s.options.length;i++) {
      testo = s.options[i].text; // questa e' la parte che appare nel'option
      valore = s.options[i].value; // e questo e' il valore associato
    }
    Non spieghi cosa te ne fai, quindi ti lascio inventare il resto.

    ciao
    L'ho provato, però non mi riconosce length o_O Di conseguenza non posso sapere quante volte iterare

  10. #10
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Posta come l'hai adattato ed il tuo form.

    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

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.