Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    434

    IE ignora i miei selettori :(

    Ciao a tutti,
    vorrei avere un fieldset di checkbox che diventano verdi una volta selezionate. Il codice seguente funziona su chrome e FF, ma non su IE8... idee?

    <div class="form-item">

    <input type="checkbox" name="field_developer_tid[]" id="edit-field-developer-tid-31" value="31" checked="checked" class="" multiple="multiple" name="field_developer_tid[]" />

    <label class='option' for='edit-field-developer-tid-31'>Name</label>

    </div>


    .form-item input:checked ~ label {
    background-color:#b8e356;
    }

  2. #2

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    434
    C'è qualche soluzione?

    Ho provato a installare questo: http://selectivizr.com/


    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"></script>

    <!--[if (gte IE 6)&(lte IE 8)]>
    <script type="text/javascript" src="/sites/all/themes/responsive/selectivizr.js"></script>
    <noscript><link rel="stylesheet" href="/sites/all/themes/responsive/css/fallback.css" /></noscript>
    <![endif]-->

    ma non cambia nulla

  4. #4
    puoi semplicemente fare la stessa cosa con javascript

    nella head

    codice:
    <script type="text/javascript">
    function colora() {
    if(document.getElementById('edit-field-developer-tid-31').checked == true)
    {	document.getElementById('tualabel').style.backgroundColor = '#b8e356';
    }
    else {
    document.getElementById('tualabel').style.backgroundColor = '#ffffff';
    }
    }
    </script>
    e gli input diventano

    codice:
    <div class="form-item">
    
    <input onClick="colora()" type="checkbox" name="field_developer_tid[]" id="edit-field-developer-tid-31" value="31" checked="checked" multiple="multiple"/> 
    
    <label class='option' id="tualabel" for='edit-field-developer-tid-31'>Name</label>
    
    </div>
    occhio che avevi messo due volte name



    PS: forse a questo punto è meglio se ti fai spostare in js

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.