![]() |
![]() |
![]()
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: 1 890 Pomógł: 339 Dołączył: 14.12.2006 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
A nie wystarczy Ci dopisanie jednego, głupiego warunku, który załatwiałby wszystko?
Kod if( frm.sb_price.value != '-' && (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); PS. Jakbyś w pierwszym poście od razu logicznie napisał o co Ci chodzi, od razu dostałbyś odpowiedź. Ten post edytował sowiq 18.09.2008, 18:08:18 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 12:03 |