Próbuje napisać funkcje która po wybraniu miesiąca sprawdza ile on ma dni (nie uwzględniając roku przystępnego). Wszystko odbywać się ma dynamicznie. Ma to jedynie sprawdzić czy dany miesiąc jest parzysty i wykonać pętlę for.
Całość wygląda tak:
<html> <head> <script> function sprawdz(){ var miesiac = document.form.miesiac.value; var pole_dzien = document.getElementById("pole_dzien"); if(Math.floor(miesiac/2)==miesiac/2){ for(d=1;d<=31;d++){ pole_dzien.firstChild.nodeValue="<option value='" + d + "'>"+ d +"</option>"; } } else { for(d=1;d<=30;d++){ pole_dzien.firstChild.nodeValue="<option value='" + d + "'>"+ d +"</option>"; } } } </script> </head> <body> <form name="form"> <select name="miesiac" onChange="sprawdz()"> </select> <select name="dzien"> <div id="pole_dzien"> <script> for(d=1;d<=31;d++){ document.write("<option value='" + d + "'>" + d + "</option>"); } </script> </div> </select> </form> </body> </html>
Z góry dziękuje za pomoc.