![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 18.09.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam, mam problem z moim skryptem. Jestem początkujący więc proszę o cierpliwość. Przy wypełnianiu formularza na stronie internetowej mam podać cenę. Wartość w tym polu musi być wyrażona cyframi dodatnimi a ja chce żeby można było wpisać tam znak "-" niedostępny.
W kodzie to wygląda tak: Kod if( isNaN(frm.sb_price.value) || frm.sb_price.value<=0) { alert('Określ cenę cyframi dodatnimi'); frm.sb_price.focus(); frm.sb_price.select(); return(false); Kod if ( !is_numeric($sb_price) || ($sb_price <= 0) ) { $errs[$errcnt]="Cena musi być wyrażona cyframi dodatnimi"; $errcnt++; } Co trzeba zmienić żeby można było wstawić znak "-" ? Ten post edytował tajfo 18.09.2008, 14:52:36 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 419 Pomógł: 42 Dołączył: 12.08.2008 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Nic nie trzeba zmienić. Odpowiedz na pytanie gdzie masz sprawdzaną wartość liczbową czy w js czy php bo widziałem skrypty do obu.
Poza tym zauważyłem if ( !is_numeric($sb_price) || ($sb_price <= 0) ) co oznacza, że nie możesz mieć liczby mniejszej niż zero! Ten post edytował golaod 18.09.2008, 15:18:24 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 18.09.2008 Ostrzeżenie: (0%) ![]() ![]() |
Nic nie trzeba zmienić. Odpowiedz na pytanie gdzie masz sprawdzaną wartość liczbową czy w js czy php bo widziałem skrypty do obu. W js bo błąd pojawia się w formie okienka windowsa ale kody są oba w skrypcie. Poza tym zauważyłem if ( !is_numeric($sb_price) || ($sb_price <= 0) ) co oznacza, że nie możesz mieć liczby mniejszej niż zero! To wiem, tyle, że ja chce mieć możliwość wstawienia tam zamiast liczby także znaku "-" wtedy obok ceny produktu w sklepie będe miał znak "-" czyli niedostępna bo jaką cene wpisze jeśli nie znam ceny w danym momencie? I tylko o to chodzi bo mój skrypt nie daje takiej możliwości. Nie wiem czy nie trzeba czasami napisać tego kawałka kodu w inny sposób bo z tego co widze to skrypt sprawdza czy wartość jest numeryczna dodatnia czy nie i na tym koniec (IMG:http://forum.php.pl/style_emoticons/default/dry.gif) Ten post edytował tajfo 18.09.2008, 15:47:54 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 01:25 |