![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 138 Pomógł: 0 Dołączył: 7.01.2015 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Wykonałem prosty kalkulator pół typu input w jQuery. Problemem jest to, że zwraca mi NaN gdy wpisze się ,500. Macie pomysł na fachową zamiane tego na 0,500. Myślałem, że parseFloat() załatwi sprawę. Jak można jeszcze zabezpieczyć, często mam problem z poprawnymi obliczeniami na polach input.
Ten post edytował starterrrrr 14.03.2018, 11:45:44 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 240 Pomógł: 278 Dołączył: 11.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
W linijce 32 możesz wstawić:
Kod if (this.value.indexOf(',') === 0) { this.value = '0' + this.value; } @trueblue Dał lepsza odpowiedź, moją zignoruj Ten post edytował markuz 14.03.2018, 12:07:18 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Kod parseFloat(wartosc.replace(',' ,'.'))
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 138 Pomógł: 0 Dołączył: 7.01.2015 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Do obliczeń nie jest potrzebne 0, do prezentacji po prostu dodaj jeśli go brak.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 23:05 |