Salve. Sto cercando di estrarre ogni singola voce di una select ma con scarsi risultati... come posso fare? Possibilmente anche in jQuery
Grazie mille
Salve. Sto cercando di estrarre ogni singola voce di una select ma con scarsi risultati... come posso fare? Possibilmente anche in jQuery
Grazie mille
Without faith, nothing is possible. With it, nothing is impossible
http://ilwebdifabio.it
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.
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
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.Originariamente inviato da whisher
http://docs.jquery.com/Selectors/selected
Per "estrarre" le option e' sufficiente fare un ciclo:
Non spieghi cosa te ne fai, quindi ti lascio inventare il resto.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 }
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
Basta un po di fantasiaOriginariamente 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.
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
Grazie mille, proprio quello che cercavo ^^Originariamente inviato da br1
Per "estrarre" le option e' sufficiente fare un ciclo:
Non spieghi cosa te ne fai, quindi ti lascio inventare il resto.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 }
ciao
L'ho provato, però non mi riconosce length o_O Di conseguenza non posso sapere quante volte iterareOriginariamente inviato da br1
Per "estrarre" le option e' sufficiente fare un ciclo:
Non spieghi cosa te ne fai, quindi ti lascio inventare il resto.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 }
ciao
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