Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML][jQuery] dodanie wierszy i przeliczenie
lustfingers
post
Post #1





Grupa: Zarejestrowani
Postów: 99
Pomógł: 5
Dołączył: 18.03.2015

Ostrzeżenie: (0%)
-----


W ramach nauki programowania zacząłem pisać formularz który może pomóc mi wykonywać codzienne obliczenia, znudził mi sie excel a jak to ogarnę to spróbuję jeszcze dopisać zapis i odczyt z bazy danych.

Mam to:
https://jsfiddle.net/mq3da7kb/3/

  1. Weight: <input type="text" name="weight" id = "weight" value="" /><br/><br/>
  2.  
  3.  
  4. Line: <input type="text" name="percent" id = "percent" value="" />
  5. <input type="text" name="additional" id = "additional" value="" />
  6. Line total: <span class="total"></span>
  7. <br/>+<br/>
  8. <p>Total percent (from #percent): </p>


  1. $("#additional, #percent, #weight").on('keyup',function(){
  2. var total= $("#weight").val() * $("#percent").val() / (100 -$("#additional").val())
  3. $(".total").html(total.toFixed(2));
  4. })
  5.  


Wiersz Line ma sie powielać gdy przyciśniemy na + natomiast Weight ma występować tylko raz ponieważ będzie identyczny dla każdego Line, a Total percent ma zliczać z każdego Line wartości.

Potrzebuje nakierowania jak dodać możliwość powielania wierszy? Za pewne będę musiał przerobić skrypt i dodać jakąś inkrementacje dla każdego id żeby dobrze zliczało każdą linię oddzielnie? Macie może jakieś przykłady takiego formularza albo coś na czym mógłbym się uczyć?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
viking
post
Post #2





Grupa: Zarejestrowani
Postów: 6 381
Pomógł: 1116
Dołączył: 30.08.2006

Ostrzeżenie: (0%)
-----


Po co wywołujesz create dla każdego odwołania? Nie ma też sensu przypisywanie zmiennych post do zmiennych skoro nigdzie tego nie używasz później. Oczywistym jest też że skoro wszystkie mają takie samo name to będą nadpisane. Myślałem że trochę pomyślisz sam i wstawisz tam np tablicę wartości [].
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 10.10.2025 - 18:23