Ta strona używa ciasteczek (cookies), dzięki którym nasz serwis może działać lepiej. Dowiedz się więcej OK, rozumiem

Pobranie danych z formularza i kalkulator

Tworzenie dynamicznych stron internetowych z zastosowaniem JavaScript, jQuery, Ajax. Dowiedz się jak to zrobić, znajdź rozwiązania swoich problemów.

Pobranie danych z formularza i kalkulator

Post 30.11.2017, 14:26:17

Witam, mam problem.
Chcę pobrać dane z input'a, zamienić je na Int i wykonać na nim działania (obliczanie pola i obwodu)
Za każdym razem wyświetla mi wartość NaN
Co jest nie tak?

Kod: Zaznacz cały
<html>
<head>
<meta charset="UTF-8">
<link rel="stylesheet" href="styl.css">

</head>
<body>

<script type="text/javascript">
function pole()
{
   var a= parseInt(document.getElementById('dlugosc'));
   var b= a*a;
   
document.write("Pole kwadratu: "+b);
}
function obwod()
{
   var a= parseInt(document.getElementById('dlugosc'));
   var b= 4*a;

document.write("Obwód kwadratu: "+b);
}
</script>

<h1>KWADRAT</h1>
Podaj długość boku:   <input type="text" id="dlugosc">
<br>

<input type="button" name="pole" value="Pole" Onclick="pole()">

<input type="button" name="obwod" value="Obwod" Onclick="obwod()">



</body>
</html>
Conny__
Posty: 1
Dołączył(a): 30.11.2017

Re: Pobranie danych z formularza i kalkulator

Post 30.11.2017, 15:13:40

Żeby pobrać wartośc pola tekstowego, a nie tylko odszukać pole tekstowe, należy

document.getElementById('dlugosc').value
Avatar użytkownikakuku
Rafał Kukawski

+∞
+∞

Posty: 19664
Dołączył(a): 14.04.2002


Powrót do JavaScript


 


  • Podobne wątki
    Odpowiedzi
    Wyświetlone
    Ostatni post

Kto przegląda forum

Użytkownicy przeglądający ten dział: Bing [Bot], Yahoo [Bot] i 4 gości

Hosting, Domeny, SSL

Subskrypcja

Mamy 50864 zarejestrowanych użytkowników.
Najnowszy użytkownik: paulinaka


Nasi użytkownicy napisali:

  • 936286 wiadomości
  • w 246804 tematach

Najnowsze wpisy na blogu

Najnowsze artykuły

Najaktywniejsi (ostatnie 30 dni)