Vous n’êtes pas connecté.
![]() |
Code source |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 |
<table width="400" border="1"> <tr> <td><b>Aufgabe</b></td> <td><b>Lösung</b></td> </tr> <tr> <td>7 + 5 = </td> <td> <script type="text/javascript"> function Antwort () { var Ergebnis = (document.Formular.Eingabe.value == "12") ? "RICHTIG!" : "leider FALSCH!"; document.Formular.Eingabe.value = Ergebnis; } </script> <form name="Formular"> <input type="text" name="Eingabe" size="20"> <input type="button" value="OK" onclick="Antwort()"> </form> </td> <tr> <td>20 - 4 = </td> <td> <script type="text/javascript"> function Antwort () { var Ergebnis = (document.Formular.Eingabe.value == "16") ? "RICHTIG!" : "leider FALSCH!"; document.Formular.Eingabe.value = Ergebnis; } </script> <form name="Formular"> <input type="text" name="Eingabe" size="20"> <input type="button" value="OK" onclick="Antwort()"> </form> </td> </tr> </table> |
Ce message a été modifié 1 fois. Dernière modification effectuée par "Sonni" (3 mars 2009, 14:33)
crushcoder
God
![]() |
Code source |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <script src="http://code.jquery.com/jquery-latest.js"></script> <script> jQuery(document).ready(function($) { $("tr.aufgabe form input[name='Eingabe']").change(function(event) { antwort = this.value; aufgabe = $(this).parents("tr").find("td:first").text(); loesung = eval(aufgabe); if (antwort != loesung) { this.value = "Leider FALSCH!"; } else { this.value = "RICHTIG!"; } }); }); </script> </head> <body> <table width="400" border="1"> <tr> <td><b>Aufgabe</b></td> <td></td> <td><b>Lˆsung</b></td> </tr> <tr class="aufgabe"> <td>7 + 5</td> <td> = </td> <td> <form name="Formular"> <input type="text" name="Eingabe" size="20"> </form> </td> <tr class="aufgabe"> <td>20 - 4</td> <td> = </td> <td> <form name="Formular"> <input type="text" name="Eingabe" size="20"> </form> </td> </tr> </table> </body> </html> |
Gott hat die Welt ja nur in sieben Tagen erschaffen können, weil es keine installierte Basis gab.
![]() |
Code source |
1 2 3 4 5 6 7 8 9 10 11 |
<script type="text/javascript"> function Antwort () { var Ergebnis = (document.Formular.Eingabe.value == "12") ? "RICHTIG!" : "leider FALSCH!"; document.Formular.Eingabe.value = Ergebnis; } </script> <form name="Formular"> <input type="text" name="Eingabe" size="20"> <input type="button" value="OK" onclick="Antwort()"> <input type="text" name="Ausgabe1" size="20" /> </form> |
Ce message a été modifié 1 fois. Dernière modification effectuée par "Sonni" (3 mars 2009, 14:26)
Citation
Wenn ich das hier jetzt nehme; kann ich dann statt "Richtig" / "leider Falsch" auch BILDER anzeigen lassen?
![]() |
Code source |
1 2 3 4 5 |
<form class="question"> <input type="text" /> <button id="validate-result">Auswerten</button> <p class="result">Ergebnis: <em></em></p> </form> |
![]() |
Code source |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
// Jedes Formular mit der Klasse "question" ansteuern. $('form.question').each(function() { var form = $(this); // Klick-Aktion für Button festlegen. form.find('button').click(function() { // Eingabe holen. var value = form.find('input:first').value; // Beispielhafte Validierung, Ergebnis als Wahrheitswert. var is_correct = (value == 12); // Zielelement finden. var result = form.find('.result em'); // Ergebnistext setzen. result.text = (is_correct ? 'richtig' : 'falsch'); // Stil über Klassen festlegen. result.addClass(is_correct ? 'right' : 'wrong'); result.removeClass(is_correct ? 'wrong' : 'right'); // Ergebnis einblenden. form.find('.result').fadeIn(); }); }); |
![]() |
Code source |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
.right, .wrong { background-repeat: no-repeat; font-weight: bold; padding-left: 20px; } .right { background-image: url('right.png'); color: #00ff00; } .wrong { background-image: url('wrong.png'); color: #ff0000; }} |
Ce message a été modifié 1 fois. Dernière modification effectuée par "Y0Gi" (3 mars 2009, 16:12)
-