Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14
  1. #1

    onChange cambio colore select

    ciao, ho una select con degli option colorati diversamente (tramite css).

    es.:
    <option class="black">1</option>
    <option class="red">2</option>

    Se per es. scelgo 2 la select prende il valore 2 ed il colore rosso.

    Come posso far sì che il colore dopo l'onChange diventi bianco?


    grazie
    1,2,3,4,5,10,100 passi!

  2. #2
    se metto:

    onchange=document.form1.ore_ordinarie0.style.color =red

    mi dàerrore: "ore non è definito"

    ..anche se metto fffff, etc...
    1,2,3,4,5,10,100 passi!

  3. #3
    anche se metto

    <select name=ore_ordinarie0 class="white">

    ..niente! dà precedenza allo style dell'option!


    c'è un metodo?

    tnx
    1,2,3,4,5,10,100 passi!

  4. #4
    forse ho sbagliato forum...

    x MOD: è possibile spostare il post in Scripting?

    grazie.


    ù
    1,2,3,4,5,10,100 passi!

  5. #5
    Utente di HTML.it L'avatar di nuky
    Registrato dal
    Oct 2001
    Messaggi
    1,053
    codice:
    <select onchange="this.options[this.selectedIndex].style.color='red'">
    <option style="color:black">1</option> 
    <option style="color:blue">2</option>
    </select>
    - "E' un messaggio. E' di Svarion, della terra di Merdor!"
    - "Busto Arsizio?"
    - "Terrazzo, sgabello, formaggio. Borraccia blu, ca**o di gomma e... CANNUCCIA!"
    - "Ca**o dici? C'è scritto «frocio chi legge»!"

  6. #6
    grazie, ma continua a mantener il colore dell'option scelta... e non diventa RED (ad es.) quando cambio la selezione...

    allego mio script nel quale ho impostato il background-color ma priam ho provato anche col color:

    <select name=ore_ordinarie0 onchange=this.options[this.selectedIndex].style.background-color=red>
    <option selected value=0 style=background-color:blue>0</option>
    <option value=1 style=background-color:yellow>1</option>
    1,2,3,4,5,10,100 passi!

  7. #7
    Utente di HTML.it L'avatar di nuky
    Registrato dal
    Oct 2001
    Messaggi
    1,053
    Allora non ho capito che cosa vuoi fare.
    Potresti spiegarti meglio? :master:
    - "E' un messaggio. E' di Svarion, della terra di Merdor!"
    - "Busto Arsizio?"
    - "Terrazzo, sgabello, formaggio. Borraccia blu, ca**o di gomma e... CANNUCCIA!"
    - "Ca**o dici? C'è scritto «frocio chi legge»!"

  8. #8
    In pratica ho una select dove alcune option hanno lo sfondo colorato, ad es scritta "ciao" di colore GIALLO.

    Se scelgo dalla tendina "ciao" (cioè una option colorata), vorrei che nella select la scritta "ciao" diventasse di sfondo BIANCO.

    Invece ora rimane selezionato "ciao" GIALLO.

    E' possibile farlo diventare Bianco?

    grazie
    1,2,3,4,5,10,100 passi!

  9. #9
    Utente di HTML.it L'avatar di nuky
    Registrato dal
    Oct 2001
    Messaggi
    1,053
    Ah, allora è il colore di sfondo che vuoi modificare:
    codice:
    <select onchange="this.options[this.selectedIndex].style.backgroundColor='white'">
      <option style="background-color:black">ciao1</option>
      <option style="background-color:blue">ciao2</option>
      <option style="background-color:yellow">ciao3</option>
    </select>
    - "E' un messaggio. E' di Svarion, della terra di Merdor!"
    - "Busto Arsizio?"
    - "Terrazzo, sgabello, formaggio. Borraccia blu, ca**o di gomma e... CANNUCCIA!"
    - "Ca**o dici? C'è scritto «frocio chi legge»!"

  10. #10
    GRANDE! yooo!!
    funziona!!


    grazie mille!
    1,2,3,4,5,10,100 passi!

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.