Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 158 Pomógł: 6 Dołączył: 7.03.2010 Ostrzeżenie: (0%)
|
Witam potrzebuje zrobić w formularzu mini kalkulator do podliczania kwoty całkowitej.
Chciałbym to zrobić w jednym inpucie czyli wpisujemy np. 45+50+60 i po enterze lub kliknięciu poza pole w samym polu zamiast działania widzimy wynik. Nie potrzeba mi wszystkich operacji matematycznych w zasadzie najważniejszy jest + |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 2 350 Pomógł: 512 Dołączył: 4.01.2009 Skąd: Wrocław / Świdnica Ostrzeżenie: (0%)
|
Nie chcę mi się sprawdzać, ale z tego co pamiętam to ten Twój kod źle działa (IMG:style_emoticons/default/smile.gif)
Kod pole = pole.replace(",","."); Powyższy kod zamieni tylko pierwszy ",", aby zamieniał wszystkie należy skorzystać z flagi "g". Na stronie, którą Ci podałem masz odpowiedni przykład. Oczywiście tak dawno nie korzystałem z replace, że mogę się mylić (IMG:style_emoticons/default/smile.gif) --edit-- Dobra, sprawdziłem (IMG:style_emoticons/default/smile.gif) - użyj tego: Kod replace(/,/g,'.');
Ten post edytował kamil4u 20.06.2011, 14:42:20 |
|
|
|
Wilu88 Działania matematyczne w polu input 20.06.2011, 12:09:23
nospor Fachowo, to byś musiał poznać ONP - Odwrotna Notac... 20.06.2011, 12:18:27
kamil4u Najłatwiej(nie mówię, że najlepiej) skorzystać z e... 20.06.2011, 12:19:45
Wilu88 Na pewno nie będę chciał rozbudować dlatego że pot... 20.06.2011, 12:33:28
kamil4u Zastosuj funkcję replace - zamiany "," n... 20.06.2011, 13:23:34
Wilu88 Dzięki wam wielkie
Działająca wersja jakby ktoś p... 20.06.2011, 13:39:37 ![]() ![]() |
|
Aktualny czas: 28.12.2025 - 23:26 |