You are not logged in.

|
|
Source code |
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>
|
This post has been edited 1 times, last edit by "Sonni" (Mar 3rd 2009, 2:33pm)
crushcoder
God





|
|
Source code |
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.

|
|
Source code |
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>
|
This post has been edited 1 times, last edit by "Sonni" (Mar 3rd 2009, 2:26pm)
Quoted
Wenn ich das hier jetzt nehme; kann ich dann statt "Richtig" / "leider Falsch" auch BILDER anzeigen lassen?
|
|
Source code |
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>
|
|
|
Source code |
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();
});
});
|
|
|
Source code |
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;
}}
|
This post has been edited 1 times, last edit by "Y0Gi" (Mar 3rd 2009, 4:12pm)
-