Värjäytyvä rivi formissa

Linda87

Minulla on taulukko jonka rivien ekassa solussa on radio buttoneita. Millä tavalla pitäisi toteuttaa sellainen toiminto jossa radio buttonin valitsemalla taulukon kyseinen rivi värjäytyy? Siis tr-elementin taustavärin pitäisi aktivoitua klikkauksesta, ei submit-nappulan painalluksesta.

4

405

    Vastaukset 4

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • juhakorkeapudas

      Jokaiseen radiobuttoniin oheinen koodi:

      onClick="javascript:vaihda(x);"

      x) vaihda järjestysnumero jokaisen rivin kohdalla.

      HEAD-osioon oheinen js-koodi:

      function toggle( n ){
      var row = document.getElementById("rivi" n);
      if ( row.style ) {
      row.style.backgroundColor = ('red' == row.style.backgroundColor)?
      'white' : 'red';
      }
      }

      Jokaiseen taulun riviin yksilöllinen id (esim. id="rivi1", id="rivi2", jne).

      • Linda87

        Kiitos, tuo toimii mainiosti. Ainoa vaan että siinä kun klikkaa radio buttonia ja klikkaa uudestaan jotain toista, tuo väritys jää edelliseen riviin. Pitäisi siis saada jonkinlainen "offClick"-toiminto. Onnistuisiko tämä jollain ehtolausekkella?


      • juhakorkeapudas
        Linda87 kirjoitti:

        Kiitos, tuo toimii mainiosti. Ainoa vaan että siinä kun klikkaa radio buttonia ja klikkaa uudestaan jotain toista, tuo väritys jää edelliseen riviin. Pitäisi siis saada jonkinlainen "offClick"-toiminto. Onnistuisiko tämä jollain ehtolausekkella?

        Lisää taulukon riveihin (tr) onmouseover ja onmouseout tapahtumakutsut.

        < tr id="row1" onMouseOut="javascript:toggle(1);" onMouseOver="javascript:toggle(1);" >

        Jokaisella rivillä on siis yksilöllinen numero. Nyt väri vaihtuu kun hiiri on rivin päällä ja palautuu kun hiiri viedään pois. Väri jää pysyväksi jos radiobuttoni on valittuna.


      • Linda87
        juhakorkeapudas kirjoitti:

        Lisää taulukon riveihin (tr) onmouseover ja onmouseout tapahtumakutsut.

        < tr id="row1" onMouseOut="javascript:toggle(1);" onMouseOver="javascript:toggle(1);" >

        Jokaisella rivillä on siis yksilöllinen numero. Nyt väri vaihtuu kun hiiri on rivin päällä ja palautuu kun hiiri viedään pois. Väri jää pysyväksi jos radiobuttoni on valittuna.

        Hei, kiitos ohjeista. Tein tuon nyt pelkästään sellaisena että rivi värjäytyy onMouseOverilla.

        Haluaisin vielä tietää, onko mahdollista sellainen että rivin sijasta sarake värjäytyy kun sarakkeen ylimmän solun (tai minkä tahansa sarakkeen solun) päälle vetää hiiren? onMouseOver pitäisi siis saada kohdistumaan useampaan soluun kun vain yhden solun päälle vie hiiren.

        Kiitän avusta!


    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Ny se loppuu ( Kuhmo)

      Yhtiö on myyty. Notta yyteet meleko äkkiä, notta. Pelastautukoon ken voi. Notta se on tuulista pian.
      Kuhmo
      53
      1434
    2. Parikymppinen hakkasi nelikymppisen kriittiseen tilaan

      Ja ihminen jäi junan alle lautiosaaressa...paljon on taas sattunut ja tapahtunut. Ketähän nämä uhrit mahtaa olla 🤔 htt
      Kemi
      20
      1089
    3. Harmi että välimme

      Menivät niin solmuun.
      Ikävä
      93
      987
    4. Ajatuksia

      Mitä ajatuksia hän herättää tänään?
      Ikävä
      77
      693
    5. Hei sinä rakas mies.

      Milloinkaan kohdataan? Toivottavasti pian....❤️
      Ikävä
      37
      688
    6. Mille kirjaimelle

      toivotat hyvää yötä , kuka on mielessäsi kun menet nukkumaan?
      Ikävä
      27
      500
    7. Kaivattusi tärkein ulkoinen tuntomerkki

      Onko jokin muu kuin yleinen kuten kaunis, laiha. hyväkroppainen jne.
      Ikävä
      21
      499
    8. Nainen, miten suhtautuisit

      Jos mies ehdottaisi tapaamista? Entä siihen, jos mies kertoisi tapaamisessa tunteistaan ja haluaisi seurustella?
      Ikävä
      53
      460
    9. Katse

      Miltä se tuntuu, kun hän katsoo sinua?
      Ikävä
      26
      451
    10. Voitko kirjoittaa mulle tänne mies?

      Jos täällä käyt? Ihan kaverimielessä, jos ei muuten? Haluaisin jutella sinun kanssa. Mulla on edelleen jotenkin niin h
      Ikävä
      30
      423
    Aihe