Cześć Wszystkim!
Potrzebuję zrobić formularz, w którym będzie można wpisać numer obliczanego wyrazu ciągu Fibonacciego, a po naciśnięciu przycisku, wynik ma się pojawić pod formularzem. Efekt ma wyglądać tak:
Mój kod wygląda tak:
to mam wpisane w sekcji <head>
function fibonacci(n) {
if (n === 0) return 0;
else if (n === 1 || n === 2) return 1;
else if (n > 2) {
var a = 1;
var b = 1;
var c = 0;
for (var i = 0; i < n - 2; i++) {
c = a + b;
a = b;
b = c;
}
return c;
}
}
function parseInt(n) {
var n = parseInt["myForm"].elements["name"].value;
var oblicz = fibonacci(n);
var wynik = "Wynik "+oblicz+"";
document.getElementById("message").innerHTML = tekst;
}
a to mam w sekcji <body>
<form name="myForm">
Numer wyrazu ciągu Fibonacciego:
<input type="text" name="name">
<input type="button" value="Oblicz" onclick="parseInt(n)">
</form>
<p id="message"></p>
Efekt mojego kodu jest taki, że po kliknięciu oblicz nie pojawia się nic :-(
Wiem, że to są podstawy, ale dopiero zaczynam, więc proszę o zrozumienie i pomoc :-)