Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: checkbox+zaznaczenie
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
del_jachim
witam, może ktoś będzie umiał mi pomóc smile.gif
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 sad.gif jest na to jakieś lekarstwo?
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
shpyo
1. kod html wstawiaj w odpowiednich tagach!
2. Jesli chodzi o obrazek zaznaczający checkbox'a - da się
  1. <img src="obrazek.jpg" onclick="zmien(ID_CHECKBOX'a)" />

3. miałem podobny problem: Temat: jak dobrac sie do zmiennej w formularzu
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.