no nie bardzo, bo nie można robić kilku formularzy z tą samą nazwą, czemu "input" zaznaczający jest w innym formularzu niż te itemy ?
bo tak normalnie jakbyś zrezygnował z pomysłu robienia konfliktów między nazwami to można tak:
<script language="JavaScript" type="text/javascript"></script>
<form name="costam_innego_niz_form1">
<in<b>p</b>ut type="button" onclick="check_all('form1')" value="Zaznacz wszystko form1">
<input type="button" onclick="check_all('form2')" value="Zaznacz wszystko form2">
</form>
<form name="form1">
<input type="checkbox">
<input type="checkbox">
</form>
<form name="form2">
<input type="checkbox">
<input type="checkbox">
</form>
Gdyby jednak ci się zachciało paru formularzy o tej samej nazwie czego być nie powinno to możesz spróbować tak:
<form name="form1">
<in<b>p</b>ut type="checkbox" onclick="check_all('form1')
">
</form>
<script language="JavaScript" type="text/javascript"></script>
jak chcesz żeby były tak samo zaznaczone jak ten checkbox co wywołuje to zamiast:
=true;
daj:
=co['checked'];
i zamiast
function check_all(nazwa){
daj
function check_all(co,nazwa){
a przy wywoływaniu zamiast:
check_all('form1');
daj
check_all(this,'form1');