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

    option selezionata automaticamente

    Ciao a tutti,
    ho uno script che mi popola un select:

    filtri[1]=new Array()
    filtri[1][0]=new Option("-- seleziona --","0")
    filtri[1][1]=new Option("Cucina","1")
    filtri[1][2]=new Option("Bagno","2")
    filtri[1][3]=new Option("Interni","3")
    filtri[1][4]=new Option("Esterni","4")
    filtri[1][5]=new Option("Parquet","5")

    filtri[2]=new Array()
    filtri[2][0]=new Option("-- seleziona --","0")
    filtri[2][1]=new Option("Bagno","7")
    filtri[2][2]=new Option("Interni","8")
    filtri[2][3]=new Option("Esterni","9")
    filtri[2][4]=new Option("Legno","10")
    filtri[2][5]=new Option("Cucina","6")
    ...

    ho bisogno che una di queste option venga selezionata automaticamente quando carico la pagina, ho provato a fare
    filtri[2][2]=new Selected Option("Interni","8")
    o
    filtri[2][2]=new Option("Interni","8","selected")
    ma non funziona...

    qualcuno sa dirmi come si fa?
    Grazie...
    Chi Non RisiKa noN RosiKa

  2. #2
    Ciao,
    prova cosi:

    filtri[2][2].selected = true

    Ciao
    Mirko Agrati
    WEB : http://mirkoagrati.110mb.com
    RSS : http://feeds.feedburner.com/MirkoAgratiArticoli

  3. #3
    filtri[1]=new Array()
    filtri[1][0]=new Option("-- seleziona --","0")
    filtri[1][1]=new Option("Cucina","1")
    filtri[1][2]=new Option("Bagno","2")
    filtri[1][3]=new Option("Interni","3")
    filtri[1][4]=new Option("Esterni","4")
    filtri[1][5]=new Option("Parquet","5")

    filtri[2]=new Array()
    filtri[2][0]=new Option("-- seleziona --","0")
    filtri[2][1]=new Option("Bagno","7")
    filtri[2][2]=new Option("Interni","8")
    filtri[2][2].selected = true
    filtri[2][3]=new Option("Esterni","9")
    filtri[2][4]=new Option("Legno","10")
    filtri[2][5]=new Option("Cucina","6")

    ...non mi dà nessun errore ma nemmeno seleziona l'option...
    Chi Non RisiKa noN RosiKa

  4. #4
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    dopo aver popolato le select
    var sel=document.nomeForm.nomeSelect;
    // o comunque un riferimento alla select in questione che probabilmente avrai gia' nel resto dello script
    sel.selectedIndex=2;

    ciao

  5. #5
    Penso che il momento più giusto per utilizzarlo
    è quando aggiungi gli options alla select.
    Mirko Agrati
    WEB : http://mirkoagrati.110mb.com
    RSS : http://feeds.feedburner.com/MirkoAgratiArticoli

  6. #6
    filtri[1]=new Array()
    filtri[1][0]=new Option("-- seleziona --","0")
    filtri[1][1]=new Option("Cucina","1")
    filtri[1][2]=new Option("Bagno","2")
    filtri[1][3]=new Option("Interni","3")
    filtri[1][4]=new Option("Esterni","4")
    filtri[1][5]=new Option("Parquet","5")

    filtri[2]=new Array()
    filtri[2][0]=new Option("-- seleziona --","0")
    filtri[2][1]=new Option("Bagno","7")
    filtri[2][2]=new Option("Interni","8")
    var sel = document.filtri.Filtro;
    sel.selectedIndex = 2;
    filtri[2][3]=new Option("Esterni","9")
    filtri[2][4]=new Option("Legno","10")
    filtri[2][5]=new Option("Cucina","6")

    ... anche così nessun errore ma niente selected!!
    Chi Non RisiKa noN RosiKa

  7. #7
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    posta il resto,
    quando le riempi queste select?
    e' dopo quel passaggio che devi definire il selectedIndex

  8. #8
    certo... che scemo... hai ragione...
    Risolto, Grazie!!
    Chi Non RisiKa noN RosiKa

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.