Proste obliczenia webowe

0
<form>
First number<br>
<input type="text" name="first_number"><br>
Second number<br>
<input type="text" name="second_number">
</form>

Mam taki formularz. Dodam do niego jeden button "Dodaj" który zsumuje obie liczby i wyświetli to na ekranie np. na nowej podstronie. Jeszcze nie wiem jak to zrobić, żeby to dodać, ale do rzeczy:

Dzięki jakiemu językowi najlepiej zapisywać takie proste obliczenia typu suma dwóch liczb (albo jakieś bardziej złożone obliczenia, niemniej jednak nadal względnie proste). Takie obliczenia zazwyczaj zostają wykonywane po stronie backendu czy może JavaScript? Albo może po prostu w HTML?

Dopiero zacząłem naukę html5 i zapewne z biegiem czasu i wraz z zyskaniem wiedzy sam doszedłbym do rozwiązania, niemniej jednak jeśli który doświadczony programista zechciałby podzielić się ze mną jakąś wskazówką byłbym wdzięczny. :)

0

W JavaScript, poza tym html input moze posiadać type="number".

0

Możesz zrobić to zarówno po stronie użytkownika ( JavaScript) jak i serwera (PHP lub jego odpowiednik :) ). Każde z nich ma swoje wady i zalety. Jeśli zależy ci tylko na policzeniu tego i wyświetleniu wyniku to proponuję zrobić to w JavaScript wtedy strona nie będzie wymagała odświeżenia. Jeśli chcesz wyświetlić na podstronie to zainteresuj się stroną serwerową lub trzymaniem danych w ciasteczkach/webstorage

0

Proste obliczenia we froncie, złożone poprzez backend (np. REST API)

0

Pytanie co chcesz zrobić. Jeśli wartość otrzymana ma być tylko wyświetlona użytkownikowi to zrób to we frontendzie, nie ma sensu obciążać dodatkowo serwer. Co innego Jeśli wartości mają być zapisane i muszą utrzymywać jakąś spójność – wówczas powinno się to zrobić po stronie serwera (podobnie jak wszelką walidację), aby uniknąć sytuacji w której ktoś się podszywa pod stronę i wysyła do serwera błędne dane (a jest to dosyć łatwe do zrobienia).

1 użytkowników online, w tym zalogowanych: 0, gości: 1