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

    campo select ed evento onchange

    Buonasera. Tramite la seguente funzione vorrei verificare qual è l'opzione della select che l'utente ha scelto ed in base alla selezione assegnare un valore al campo di input "stagionetariffa":
    if(document.prenotazioni.forzastag.options[forzastag.selectedIndex].value == 'Alta') { document.prenotazioni.stagionetariffa.value = "alta"; }
    Il codice HTML è il seguente:
    Intermediario: (*)<select class='bordotar' name='tipoint' id='tipoint' tabindex='7' onchange='javascript:cambioforzato;()'><option>Sel eziona intermediario</option><option>Alta</option><option>Bassa</option></select>
    Peccato però che la funzione non dia i risultati voluti. Qualcuno saprebbe dirmi dove sbaglio? Grazie in anticipo.
    Here Comes The Music Ecstasy

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Mancano diverse informazioni per valutare... ma quello che salta all'occhio sono le parentesi dopo il puntoevirgola

    cambioforzato;()

    inoltre cerchi un elemento di name=forzastag ma nel codice html ha name=tipoint :master:
    oltre ad una sintassi non proprio perfetta....

    document.prenotazioni.forzastag.options[document.prenotazioni.forzastag.selectedIndex].value

    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

  3. #3
    Forse quello che cercavi era questo?:
    codice:
     <script type="text/javascript">
       function cambioforzato(val)
       {
         document.prenotazioni.stagionetariffa.value=val;
        }
        </script>
        <form name="prenotazioni">
    
    
    Intermediario: (*)
    <select class='bordotar' name='tipoint' id='tipoint' tabindex='7' onchange='cambioforzato(this.options[this.selectedIndex].value)'>
    <option value="">Seleziona intermediario</option>
    <option value="Alta">Alta</option>
    <option value="Bassa">Bassa</option>
    </select><input type="text" size="12"name="stagionetariffa"/>

  4. #4
    Originariamente inviato da E.d.i.73
    Forse quello che cercavi era questo?:
    codice:
     <script type="text/javascript">
       function cambioforzato(val)
       {
         document.prenotazioni.stagionetariffa.value=val;
        }
        </script>
        <form name="prenotazioni">
    
    
    Intermediario: (*)
    <select class='bordotar' name='tipoint' id='tipoint' tabindex='7' onchange='cambioforzato(this.options[this.selectedIndex].value)'>
    <option value="">Seleziona intermediario</option>
    <option value="Alta">Alta</option>
    <option value="Bassa">Bassa</option>
    </select><input type="text" size="12"name="stagionetariffa"/>
    Era esettamente quello di cui avevo bisogno. Grazie
    Here Comes The Music Ecstasy

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.