Hallo!
Ich habe ein Problem mit JavaScript:
Mein Script-Code ist:
function rechnen() {
var zahl1=document.form1.feld1.value;
var zahl2=document.form1.feld2.value;
var rechenzeichen=document.form1.select1;
var was="";
var ergo=zahl1 + was + zahl2;
if (rechenzeichen == „plus“) {
was="+";
}
if (rechenzeichen == „minus“) {
was="-";
}
if (rechenzeichen == „mal“) {
was="*";
}
if (rechenzeichen == „durch“) {
was="/";
}
if (form1.feld1.value%1 != 0) {
alert("’" + zahl1 + „’ ist keine Zahl!“);
}
if (form1.feld2.value%1 != 0) {
alert("’" + zahl2 + „’ ist keine Zahl!“);
}
if (form1.feld1.value == „“ && form1.feld2.value == „“) {
alert(„Zwei Zahlen müssen Sie aber schon angeben!“);
}
if (form1.feld1.value == „1“ && form1.feld2.value == „1“) {
var eing1=prompt(„Man! Ist das schwer! Grübel … Wissen Sie es???“, „“);
}
if (eing1 == „1“) {
alert(„Mann, Ihr Rechenvermögen möchte ich haben!!!“);
}
document.write("Ihre Rechnung: " + zahl1 + " * " + zahl2 + „Ihre Aufgabe: " + zahl1 + " * " +
zahl2 + " = " + ergo + "“)
}
Dann habe ich noch ein Formular erstellt:
±•:
Nun will ich in dem JS-Code bei der Variable ‚ergo‘ das erste Textfeld mit dem 2. verrechnen. Dabei soll das Rechenzeichen das aus ‚select1‘ sein.
Nun, so, wie ich das gemacht habe, ist es garantiert nicht richtig.
Kann mir jemand helfen???
Danke im Voraus!
Jonathan