
function GenerationPrimer() {
number1 = Math.floor(Math.random() * (65 - (-65))) + (-65);
znak = Math.floor(Math.random() * (3 - 0));
number2 = Math.floor(Math.random() * (65 - (-65))) + (-65);
if (znak == 0) {
znak = "-"
} else if(znak == 1) {
znak = "+"
} else if(znak == 2) {
znak = ""
} else if(znak == 3) {
znak = "/"
}
if(number1 > 15 || number1 < -15 && znak == "" || znak == "/") {
number2 = Math.floor(Math.random() * (15 - (-15))) + (-15);
}
else if(number2 > 15 || number2 < -15 && znak == "*" || znak == "/") {
number1 = Math.floor(Math.random() * (15 - (-15))) + (-15);
}
if (number2 < 0) {
number2 = "(" + number2 + ")"
}
samprimer = number1 + " " + znak + " " + number2;
calcform.primer.value = samprimer
}
function CheckPrimer() {
if(samprimer == calcform.kalkulator.value) {
alert("True")
} else if (samprimer != calcform.kalkulator.value) {
alert("False")
}
}
В итоге он выводит " False", но если переписать пример из одного input в другой, то "true". Надо сделать так, чтобы он мог высчитать пример и выводить "true" уже при прав. ответе



