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

    Select, onChange e javascript - Perchè non funzioni?

    Ciao a tutti, devo fare un piccolo script e non capisco perchè non mi funzioni. In pratica ho due select una di seguito all'altra. Nella prima si sceglie un gestore telefonico e nella seconda, a seconda del gestore scelto mi escono le varie opzioni di ricarica. Per esempio se scelgo TIM mi dovranno comparire solo le ricariche da 5 e da 10, mentre se scelgo vofadone mi deve dare solo quelle da 10 e da 20...

    Come devo fare?

    Questo è il mio form:

    codice:
    <form method="post" name="modulo"><table border="0"> 
    <tr><td>Numero da ricaricare: </td><td><input type="text" size="10" maxlength="10" name="numero" /></td></tr> 
    <tr><td>Gestore: </td><td><select name="gestore">
    <option value="Tim" selected="selected" onchange="Cambia(this)">Tim</option> 
    <option value="Vodafone">Vodafone</option> 
    <option value="Wind">Wind</option> <option value="Tre">Tre</option>
    </select></td></tr> 
    <tr><td>Importo da ricaricare:</td><td><select name="importo" > 
    <option value = "5" selected="selected">€ 5</option> 
    <option value = "10">€ 10</option> 
    <option value = "15">€ 15</option> 
    <option value = "20">€ 20</option> 
    <option value = "25">€ 25</option> 
    <option value = "30">€ 30</option> 
    <option value = "50">€ 50</option> 
    </select></td></tr> 
    <input type="hidden" name="id" value="<? echo "$id"; ?>" /> 
    <input type="hidden" name="credito" value="<? echo "$credito"; ?>" /> 
    <input type="hidden" name="data" value="<? echo "$today"; ?>" /> 
    <input type="hidden" name="ora" value="<? echo "$time"; ?>" /> 
    <tr><td><input type="button" value="Richiedi" onclick="Modulo()" /></td><td><input type="reset" value="Resetta" /></td></tr> 
    </table> </form>
    www.mtlook.it - Marketing & Image Management
    www.advise.it - Soluzioni informatiche per la tua azienda

  2. #2
    Raga mi date una mano? Devo consegnare il lavoro entro stasera e mi manca solo questa piccola finezza...
    www.mtlook.it - Marketing & Image Management
    www.advise.it - Soluzioni informatiche per la tua azienda

  3. #3
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Le option non hanno gestore eventi... devi mettere onchange nella select.

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