javascript, jquery, radio button, input

Imam en problem.

Na formi sta dva input (tekst) polja, katera na začetku disablam s to kodo:

<script>
jQuery(function($) {
$('#id1').attr('disabled', 'disabled');
$('#id2').attr('disabled', 'disabled');
});
</script>

Potem imam dva radio gumba, na podlagi katerega se enabla text field.

To naredim s tem:
<input type="radio" name="radioknof" onclick="id1.disabled=false"/> (enako za drugega, samo drugi id).

To zdaj deluje.

Rad bi pa, da ko preklapljaš med radio gumbi, da se text field disabla nazaj. Zdaj ostane viden tudi ko se klikne na drugi radio gumb.

Poskusil sem z onfocus, onselect pa ne dela.

Hvala za vsakršno pomoč, lp

edit: nočem da se text field skrije, zdaj sem mu v disablanem stanju dodal opacity:0.5 in v to hočem da se spremeni nazaj, ko se preklopi med radio gumbi

11 odgovorov

to bo to ja, hvala Spartacus

@Mešetar. sem si mislil ja, da si narobe prebral, posebej tam ko si omenjal <label>. Samo je vseeno blo v pravi smeri. Oz mislil sem da se bom znajdel iz sintakse.