
mam taki skrypt do zaznaczania pola typu checkbox za pomoca przycisku submit, oto on:
<script type="text/javascript">
<!-- <![CDATA[
function zmien(f) {
var box = f.x;
box.checked = !box.checked;
}
// ]]> -->
</script>
<form action="index.php" method="post"><div>
<input type="checkbox" name="x" /><br />
<input type="button" value="Zmień zaznaczenie" onclick="zmien(this.form)" />
</div></form>
tutaj działa wszystko super. natomiast jesli zmienie nazwe checkboxa na x[1] to juz nie działa, czyli próbowalem tak:
<script type="text/javascript">
<!-- <![CDATA[
function zmien(f) {
var box = f.x[1];
box.checked = !box.checked;
}
// ]]> -->
</script>
<form action="index.php" method="post"><div>
<input type="checkbox" name="x[1]" /><br />
<input type="button" value="Zmień zaznaczenie" onclick="zmien(this.form)" />
</div></form>
ale niestety wywala błąd

to przy okazji jeszcze jedno pytanie. czy da sie skrypt przerobić tak żeby zamiast przycisku typu submit do zaznaczania checkboxa był obrazek po którego kliknięciu checkbox by sie zaznaczał?
pozdrawiam i dziekuje z góry za pomoc