mam skrypt ktory powinien sprawdzac checkboxy w formularzu a czego nie robi
oto kod formularza:
<form action="formularz.html" name="formularzyk" method="post"> <table border="0" cellpadding="0" cellspacing="0" width="450" style="border-collapse: collapse"><br/> <td class="para" align="right" width="200"> imie:
<input type="text" name="imie" size="20" maxlength="40"> <td class="para" align="right" width="200"> nazwisko:
<input type="text" name="nazwisko" size="20" maxlength="40"> <td class="para" align="right" width="200"> data urodzenia:
<input type="text" name="data" size="20" maxlength="40"> <td class="para" align="right" width="200"> miejsce urodzenia:
<input type="text" name="miejsce" size="20" maxlength="40"> <td class="para" align="right" width="200"> seria dowodu osobistego:
<input type="text" name="seria" size="20" maxlength="40"> <td class="para" align="right" width="200"> pesel:
<input type="text" name="pesel" size="20" maxlength="40"> <td class="para" align="right" width="200"> e-mail:
<input type="text" name="email" size="20" maxlength="40"> <td class="para" align="right" width="200"> grupa wiekowa:
<td class="para" align="left"> <INPUT TYPE="radio" NAME="wiek" VALUE="0-20">0-20
<br/> <INPUT TYPE="radio" NAME="wiek" VALUE="20-40">20-40
<br/> <INPUT TYPE="radio" NAME="wiek" VALUE="40-60">40-60
<br/> <INPUT TYPE="radio" NAME="wiek" VALUE="60-80">60-80
<td class="para" align="right" width="200"> zainteresowania:
<td class="para" align="left"> <INPUT TYPE="checkbox" NAME="zainteresowania" VALUE="sport">sport
<br/> <INPUT TYPE="checkbox" NAME="zainteresowania" VALUE="muzyka">muzyka
<br/> <INPUT TYPE="checkbox" NAME="zainteresowania" VALUE="sztuka">sztuka
<br/> <INPUT TYPE="checkbox" NAME="zainteresowania" VALUE="nauka">nauka
<br/> <INPUT TYPE="checkbox" NAME="zainteresowania" VALUE="ksiazki">książki
<br/> <div align="center"><br/> <input type="submit" name="submit" value="wyślij" onclick="Zainteresowania()"> <input type="reset" value="wyczyść">
a to kod funkcji ktora znajduje sie w header i ktora powinna sprawdzac checkboxy
function Zainteresowania(){
var iloscElementow = document.formularzyk.elementy.length;
for (i=0; i<iloscElementow; i++)
{
var type = formularzyk.elementy[i].type;
if (type=="checkbox" && formularzyk.elementy[i].checked){
alert("Element formularza na pozycji " + i + " jest polem wyboru i pole to jest zaznaczone.");
}
else if (type=="checkbox")
{
alert("Element formularza na pozycji " + i + " jest polem wyboru i pole to nie jest zaznaczone.");
}
else {}
}
}
prosze o pomoc
Ten post edytował hhg 5.11.2006, 01:16:49