ďťż

[HTML] Formularz liczący punkty Coś w rodzaju testu liczącego punkty ;)

       

Podstrony


telcocafe

Witam.
Zmagam się z takim problemem.
Mam zwykły pliczek HTML'owski, jest on podzielony na 4 części:
Zainteresowania, Kraj, Wykształcenie oraz część liczącą punkty za
wybranie rodzaju zainteresowania, kraju, wykształcenia.
Każdy rodzaj zainteresowania, kraj, wykształcenie ma swoją wartość
value (punkty), które chcę, aby zliczano z każdej części i wypisano w odpowiednim
polu po kliknięciu na przycisk wynik. Niestety nie wiem w jaki sposób
napisać mały skrypcik(funkcję) w Javascript pod buttonem, aby po jego kliknięciu
zliczył (pobierał) wybrane/zaznaczone wartości value i wypisał je w danym polu.
Wygląda to tak: CLICK!
Czy ktoś jest mi w stanie pomóc?
Dziękuje i pozdrawiam.




Czy ktoś jest mi w stanie pomóc?
Jest ;P

Oto kodzik:
<html> <head> <script type="text/javascript"> var suma = 0; function licz(){ suma = 0; //Zainteresowania if(document.getElementById("z1").checked) suma+=parseInt(document.getElementById("z1").value); if(document.getElementById("z2").checked) suma+=parseInt(document.getElementById("z2").value); if(document.getElementById("z3").checked) suma+=parseInt(document.getElementById("z3").value); //Kraj if(document.getElementById("k1").checked) suma+=parseInt(document.getElementById("k1").value); else if(document.getElementById("k2").checked) suma+=parseInt(document.getElementById("k2").value); else if(document.getElementById("k3").checked) suma+=parseInt(document.getElementById("k3").value); //Wykształcenie if(document.getElementById("w1").selected) suma+=parseInt(document.getElementById("w1").value); if(document.getElementById("w2").selected) suma+=parseInt(document.getElementById("w2").value); if(document.getElementById("w3").selected) suma+=parseInt(document.getElementById("w3").value); document.getElementById("wynik").value = suma; } </script> </head> <body> <center> <hr> <form> <br><INPUT TYPE="checkbox" NAME="Zainteresowania" VALUE="2" id="z1"> Sport <br><INPUT TYPE="checkbox" NAME="Zainteresowania" VALUE="2" id="z2"> Muzyka <br><INPUT TYPE="checkbox" NAME="Zainteresowania" VALUE="2" id="z3"> Film </form> <hr> <form> <br><INPUT TYPE="radio" NAME="kraj" VALUE="2" checked id="k1"> Polska <br><INPUT TYPE="radio" NAME="kraj" VALUE="4" id="k2"> Anglia <br><INPUT TYPE="radio" NAME="kraj" VALUE="1" id="k3"> Hiszpania </form> <hr> <form> <SELECT> <OPTION NAME="Wyksztalcenie" VALUE="1" id="w1"> Podstawowe <OPTION NAME="Wyksztalcenie" VALUE="4" id="w2"> Srednie <OPTION NAME="Wyksztalcenie" VALUE="8" id="w3"> Wyższe </SELECT> </form> <hr> <input type="button" onclick="java script:licz()" Value="Wynik"> <br> <br>Uzyskałes <input id="wynik" readonly="yes" value="" size="5" style="color:blue;font-size:10pt;background-color:yellow; text-align:center"> punktów </center> </body> </html>
Użytkownik Tomek92 edytował ten post 13 kwiecień 2008, 19:45
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.