Autor Zpráva
gladiator
Profil *
Poraďte mi prosimvas , jak mam upravit tento kód, aby se mi po stisknutí tlačítka Odešli zobrazilo v alertu výsledné skóre. Dík

<script>
var skore = 0;
function vysledky() {
if(document.morseovka.odpoved1.value == "b") {
skore++; }
if(document.morseovka.odpoved2.value == "c") {
skore++; }
}
</script>
<form name="morseovka">
<table>
<tr>
<td colspan="2">
<h1>Test z morseovky</h1>
Výsledek vepiš do políčka<br>
<br>
</td>
</tr>
<tr>
<td colspan="2">
Písmeno <b>a</b> je:
</td>
</tr>
<tr>
<td width="107">
<font size="+1">
a)&nbsp;&nbsp;&nbsp;. - - -<br>
b)&nbsp;&nbsp;&nbsp;. -<br>
c)&nbsp;&nbsp;&nbsp;- .<br>
</font>
</td>
<td width="342">
<input type="text" name="odpoved1" value="" size="5">
</td>
</tr>
<tr>
<td colspan="2">
Písmeno <b>t</b> je:<br>
</td>
</tr>
<tr>
<td>
<font size="+1">
a)&nbsp;&nbsp;&nbsp;.<br>
b)&nbsp;&nbsp;&nbsp;- -<br>
c)&nbsp;&nbsp;&nbsp;-<br>
</font>
</td>
<td width="342">
<input type="text" name="odpoved2" value="" size="5">
</td>
</tr>
<tr>
<td colspan="2">
<input type="button" name="odeslat" value="---- Odešli ----" onClick="alert(skore)">
<!--Skore: <input type="text" name="skore" value="spravne">-->
</td>
</tr>
</table>
</form>
DJ Miky
Profil
alert(skore) - přímo tohle by to mělo dělat... Pokud to nefunguje, možná bych zkusil zaměnit písmena u onclick za malá:
onClick -> onclick
los
Profil *
Načo tam máš tú funkciu "vysledky", keď ju nikde nevoláš?
gladiator
Profil *
jenže ono to nefunguje ani když je onclick malýma. ja to nechápu
DJ Miky
Profil
Tak teda to onclick="vysledky(),alert(skore)"
gladiator
Profil *
Už to funguje díky.
Toto téma je uzamčeno. Odpověď nelze zaslat.