[JS] zmiana koloru tła radiobuttona

0

Witam

Mam pilną potrzebą zmienienia tła pod aktywnym (kliknietym) radiobuttonem.
Mam ich kilka, wiec klikniecie w inny podswietla ten nowy, a stary wraca do standardowego tła.

optymalnie by było, aby tło poszerzało sie o opis pola radio (umieszczony po prawej stronie)

Jest ktos mi w stanie pomóc

kiluk

0

Znalazłem cos takiego, ale nie potrafię przerobic tego na powiedzmy 10 radiobuttonów.
Może ktos się zlituje.

<html>
<head>

<style>

.s {background-color: silver; }
.t {background-color: silver; }
</style>


</head>
<body>

<form name=f1>
<span id=i0 class=s0>R0 <input id=j0 class=t0 type=radio name=r1 value="0" onclick="doIt(this.form,0)"></span><BR>
<span id=i1 class=s1>R1 <input id=j1 class=t1 type=radio name=r1 value="1" onclick="doIt(this.form,1)"></span><BR>
</form>
<script>
function doIt(_f,_i)
{
if(!document.getElementById)return; /* this example only for DOM browsers */
document.getElementById("i"+_i).className="s";
document.getElementById("j"+_i).className="t";
_i=(_i+1)%2; /* if 1 make 0 : if 0 make 1 */
document.getElementById("i"+_i).className="s"+_i;
document.getElementById("j"+_i).className="t"+_i;
}
</script>
</body>
</html>

Kiluk

0

To forum o Javie nie o JavaScript. Przepnij sie do Webmasterstwo jeśli łaska

1 użytkowników online, w tym zalogowanych: 0, gości: 1