Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Come recuperare i dati da una select

    Ho una form del tipo:
    <select name="elenco">
    <option value="a">Primo campo</option>
    <option value="b">Secondo campo</option>
    <option value="c">Terzo campo</option>
    <option value="d">Quarto campo</option>
    </select>
    <input type="button" value="Aggiungi" onClick="funzione(p1,p2);">

    vorrei mettere nei parametri p1 e p2 i valori del campo "elenco" selezionato, per esempio b,Secondo campo.

    document.nomeform.elenco.[document.nomeform.elenco.selectedIndex].value per il primo... e per il secondo?

    Grazie!

  2. #2
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    Ciao SimoneLucca,

    per il secondo la proprietà è text invece che value

  3. #3
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    rileggendo ho visto che hai scritto sbagliato..
    document.nomeform.elenco.[document.nomeform.elenco.selectedIndex].value
    manca la collezione options
    document.nomeform.elenco.options[document.nomeform.elenco.selectedIndex].value

    document.nomeform.elenco.options[document.nomeform.elenco.selectedIndex].text

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Cerco di interpretare:

    <select name="elenco" onchange="estr_valori(this);">
    <option value="a,p1">Primo campo</option>
    <option value="b,p2">Secondo campo</option>
    <option value="c">Terzo campo</option>
    <option value="d">Quarto campo</option>
    </select>


    la funzione dovra` essere:
    codice:
    function estr_valori(ss) {
      var val = ss.options.[ss.selectedIndex].value;
      var sep = val.split(",");
      alert("primo val = "+sep[0]);
      alert("secondo val = "+sep[1]);
    }
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Vedo che Willy ha interpretato in modo diverso. Forse ha ragione lui.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

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.