Lepo. Odlično.
... pošto su i čekboks i tektpolje u okviru istog formulara, recimo da čekboks poziva onClick="abcd (this);". Ako je funkcija deklarisana sa abcd (chk), u njoj je referenca na input chk.form.p1...
Šta treba da prosledi formular pri submitu?
Ako je bitna vrednost inputa, onda korištenje disabled atributa nije rešenje jer se nijedno ovako onemogućeno polje ne prosleđuje formularom, pa bi mogao biti od koristi atribut readOnly (samo zaključava element za editovanje, ali se vrednost prosleđuje formulaom).
Dalje, ako je čekboks tu samo zbog uključivanja i isključivanja inputa, suvišno je navođenje name i value atributa...
I, evo modifikacija prema ovim primedbama:
Code:
<input type="checkbox" onclick="abcd (this);" />
...
function abcd (chk) {chk.form.p1.readOnly = chk.checked;}