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

    ricaricare pagina sulla selezione di una SELECT

    Vorrei fare una cosa che si vede molto frequentemente sul web: ho due select e vorrei che, alla selezione di un valore della prima select, mi si ricaricasse la pagina riempiendo la seconda select con valori dipendenti dalla prima.

    Come si fa?

    Grazie 1000.
    Giulio Ferri
    giulioferri.it

    Anche un orologio fermo ha ragione due volte al giorno (Giorgio Faletti)

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    20
    Ciao. Devi impostare un evento di tipo "onchange" sulla prima select che attribuisca l'attributo selected="yes" alla giusta option della seconda select.

    Il javascript dovrà resettare lo stato di selected su tutte le option della seconda select con un ciclo for, poi dovrà impostare a selected l'option giusta. Per accedere alle option puoi usare una sintassi simile a questa:

    codice:
    document.idSecondaSelect.options[i]
    se vuoi acedere agli elementi in ordine (dal primo all'ultimo, "i" è l'indice della option che vuoi selezionare)

    oppure
    codice:
    document.idSecondaSelect.options['testoDellaOption']
    ti permette di selezionare la option corretta.


    Quindi
    codice:
    document.idSecondaSelect.options['testoDellaOption'].selected = "yes"
    dovrebbe mostrare la option corretta nella seconda select.


    Non ho avuto il tempo di provare il codice, quindi prova e fammi sapere, ok?

    Ciao!
    Imagination Is more Important than Knowledge [A. Einstein]

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.