albo ten drugi sposób
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//PL">
<meta http-equiv="content-type" content="text/html; charset=iso-8859-2"> <meta http-equiv="content-language" content="pl"> <meta http-equiv="Pragma" content="NoCache"> <script type="text/javascript">
var val;
var dis;
window.onload = function() {
var radio = document.forms['form'].elements['adres docelowy[]'];
for(var i = 0; i < radio.length; i++) {
if(radio[i].checked) {
val = radio[i].value;
}
}
//pola formularza do wyłączania
pola = new Array('Firma[]', 'Nazwisko i imie[]', 'dom[]', 'ulica[]', 'lokal[]');
if(val = "na adres z Allegro")
{ dis = true; setDis(true); } else { dis = false; setDis(false); }
}
function setDis(b)
{
var dis2;
if(b) { dis2 = 'disabled'; } else { dis2 = ''; }
for(var j=0;j<pola.length;j++)
{
document.forms['form'].elements[pola[j]].disabled=dis2;
}
dis = !dis;
}
<body text="#555555" background="background.gif">
<form action="?" method="post" name="form">
<table border="0" width="700" bgcolor="#EEEEEE">
<td colspan=2 bgcolor="#555555">
<b><font face="Verdana" size="2">login z Allegro:
</font></b> <input type="text" name="login Allegro[]" maxlength="50" size="20">
<td align="right" valign="top"> <b><font face="Verdana" size="2">miejsce dostarczenia przesyłki:
</font></b> <input type="radio" name="adres docelowy[]" onchange="setDis(dis);" value="na adres z Allegro" checked="checked"> <font face="Verdana" size="2">na adres z Allegro
</font><br> <input type="radio" name="adres docelowy[]" onchange="setDis(dis);" value="na ponizsze dane"> <font face="Verdana" size="2">na poniższe dane
</font> <hr size="1" color="#AAAAAA">
<input type="text" name="Firma[]" maxlength="60" size="30"> <font face="Verdana" size="2">(opcjonalnie)
</font>
<b><font face="Verdana" size="2">Nazwisko i Imię
</font></b> <input type="text" name="Nazwisko i imie[]" maxlength="80" size="50">
<b><font face="Verdana" size="2">ulica, dom, lokal:
</font></b> <input type="text" name="ulica[]" maxlength="50" size="20"> <input type="text" name="dom[]" maxlength="20" size="3"> /
<input type="text" name="lokal[]" maxlength="20" size="3">
.............