Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2000
    Messaggi
    303

    Selezionare radiobutton cliccando su cella

    Ciao ragazzi,
    ho una tabella con 3 celle e un radiobutton ogni per cella.
    Dovrei fare in modo che, quando si clicca nella cella (o su un'immagine al suo interno) si selezioni il radiobutton al suo interno e lo sfondo della cella diventi rosso.
    Ho già provato con onclick e onselect ma non riesco a venirne a capo poiché mi fanno cambiare il colore e poi rimane così, e se clicco un'altra cella diventa pure questa rossa, invece dovrebbe rimanere rossa solo quella con il radiobutton selezionato.
    Spero di aver esposto in modo chiaro il problema e grazie a chi mi aiuta...

    buon lavoro a tutti!

  2. #2
    Utente bannato
    Registrato dal
    Apr 2009
    Messaggi
    530
    dovrebbe rimanere rossa solo quella con il radiobutton selezionato

    Vuol dire che l' ultima toccata deve ritornare bianca. Sono due i colori di sfondo da mutare, e per due celle.
    Si potrebbe anche ordinare preventivamente, per prima cosa il ripristino del bianco a TUTTE; ma io rimango allo scambio di ID tra scelta e lasciata.

    codice:
    <HTML>
    <HEAD>
    <SCRIPT TYPE="text/javascript">
    
    var lasciato = 'td1';
    
    function highlight(scelto){
     
     document.getElementById(lasciato).bgColor = 'white';
     document.getElementById(scelto)  .bgColor = 'red';
    
     lasciato = scelto;
    
     }
    
    </SCRIPT>
    
    </HEAD>
    <BODY>
    
    <table border="1" cellpadding="6"><tr>
     <td id="td1"><input name="group" value="" type="radio" onclick="highlight('td1');"></td>
     <td id="td2"><input name="group" value="" type="radio" onclick="highlight('td2');"></td>
     <td id="td3"><input name="group" value="" type="radio" onclick="highlight('td3');"></td></tr>
    </table>
    
    </BODY>
    </HTML>
    fare in modo che, quando si clicca nella cella ../.. si selezioni il radiobutton

    Per ora accontentiamoci di giocare bene con la faccenda dei colori.
    E assocerai il gestore d' evento ONCLICK anche alle TD.

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.