Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    229

    [Javascript] Valore di un campo della Listbox

    Come si fa in javascript a passare ad una funzione il valore selezionato dalla listbox dall'utente???

  2. #2
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Puoi farlo in diverse maniere....

    codice:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    
    <html>
    <head>
    <title>Untitled</title>
    <script language="JavaScript" type="text/javascript">
    <!--
    function view(unSelect) {
     alert(unSelect.value+' - '+unSelect.options[unSelect.selectedIndex].text)
    }
    function view2() {
     unSelect = document.getElementById('sel3');
     alert(unSelect.value+' - '+unSelect.options[unSelect.selectedIndex].text)
    }
    //-->
    </script>
    
    </head>
    <body>
    Ricavare il valore dall'oggetto stesso
    
    <select id="sel1" onclick="alert(this.value+' - '+this.options[this.selectedIndex].text)">
     <option value="1">Uno</option>
     <option value="2">Due</option>
     <option value="3">Tre</option>
     <option value="4">Quattro</option>
    </select> 
    <hr>
    Ricavare il valore da un altro oggetto passando il select come parametro ad una funzione
    
    <select id="sel2">
     <option value="1">Uno</option>
     <option value="2">Due</option>
     <option value="3">Tre</option>
     <option value="4">Quattro</option>
    </select>
    
    <input type="button" value="Invio" onclick="view(document.getElementById('sel2'))">
    <hr>
    Ricavare il valore da un altro oggetto senza passare il select come parametro ad una funzione
    
    <select id="sel3">
     <option value="1">Uno</option>
     <option value="2">Due</option>
     <option value="3">Tre</option>
     <option value="4">Quattro</option>
    </select>
    
    <input type="button" value="Invio" onclick="view2()">
    </body>
    </html>

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.