Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2002
    Messaggi
    71

    Recuperare il valore della select

    ciao ragazzi,
    non riesco recuperare il valore selezionato della select e passarlo ad una variabile. io ho pensato cosi, ma non funziona:

    <script language="javascript">
    function selectVal() {
    var aut = document.form1.autori;
    var valAutori = aut.options[aut.selectedIndex].value;

    if ( valAutori == "Hemingway") {
    var info = new Array(<%=ol%>);
    }
    if ( valAutori == "Steven King") {
    var info = new Array(<%=ol2%>);
    }
    }
    </script>

    <form name="form1" action="" method="post">

    <select name="autori" Onchange="selectVal();">
    <option value="Isaac Asimov">Isaac Asimov</option>
    <option value="Steven King">Steven King</option>
    <option value="Hemingway">Hemingway</option>
    </select>
    </form>

  2. #2
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    cercando sul forum avresti trovato questa pillola
    (oltretutto recente) di var:

    http://forum.html.it/forum/showthrea...hreadid=555590

    Dovrebbe fare al caso tuo.
    Ciao
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2002
    Messaggi
    71
    ti ringrazio per il link, ma non mi ha risolto il problema.

    io voglio solo prendere il valore della voce selezionata e metterlo in una variabile e poi a second del valore recuperato popolo il vettore. secondo te la mia sintassi e' giusta?

    <script language="javascript">
    function selectVal() {
    var aut = document.form1.autori;
    var valAutori = aut.options[aut.selectedIndex].value;

    if ( valAutori == "Hemingway") {
    var info = new Array(<%=ol%> );
    }
    if ( valAutori == "Steven King") {
    var info = new Array(<%=ol2%> );
    }
    }
    </script>

    <form name="form1" action="" method="post">

    <select name="autori" onchange="selectVal(this[this.selectedIndex].value);">
    <option value="Isaac Asimov">Isaac Asimov</option>
    <option value="Steven King">Steven King</option>
    <option value="Hemingway">Hemingway</option>
    </select>
    </form>

  4. #4
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    prova questo:

    codice:
    <head>
       <script type="text/javascript">
       var info;
    
       function selectVal(valAutori) {
    
          if ( valAutori == "Hemingway") {
             info = new Array(<%=ol%> );
          }
          if ( valAutori == "Steven King") {
             info = new Array(<%=ol2%> );
          }
       }
       </script>
    </head>
    
    <body>
    <form name="form1" action="" method="post">
    
    <select name="autori" onchange="selectVal(this.value);">
    <option value="Isaac Asimov">Isaac Asimov</option>
    <option value="Steven King">Steven King</option>
    <option value="Hemingway">Hemingway</option>
    </select>
    </form>
    </body>
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

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 © 2026 vBulletin Solutions, Inc. All rights reserved.