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

    Select box dinamico non cross-browser

    Salve a tutti,

    ho un semplice script che gestisce 2 select box concatenate.
    Il codice JScript l'ho prelevato da una discussione del forum, sembrava funzionare ma a quanto pare mentre su Firefox, Safari, funziona perfettamente, su IE6/7 non va affatto.

    l'esempio è presente in questa pagina

    In pratica il valore selezionato nel select box "provincia" non viene passato.
    QUalcuno mi sa dire come mai?

    Grazie tante!
    Jotto

    P.S. L'esecuzione degli script è regolarmente attiva su tutti i browser citati (quindi ritengo non dipenda dalle impostazioni)

  2. #2
    Il problema è che quando credi le opzioni assegni ad ognuna soltanto il testo, ma non il valore. Ad esempio:

    codice:
    group[1][4]=new Option("Arezzo")
    corrisponde alla seguente scrittura:

    codice:
    <option>Arezzo</option>
    mentre per avere la scrittura corretta

    codice:
    <option value="Arezzo">Arezzo</option>
    devi scrivere così:

    codice:
    group[1][4]=new Option("Arezzo","Arezzo")

    Su Firefox e Safari funziona perchè se trovano un option senza il value impostato considerano il testo tra il tag di apertura e chiusura dell'opzione come il valore, mentre IE non si comporta così.

  3. #3
    Infatti con la tua modifica adesso funziona.

    Grazie mille!

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