🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.javascript
Article #416

Re: sprawdzenie typu INT w form

#416
From: Bogdan Blaszczak
Date: Sat, 12 Jan 2002 12:09
36 lines
2044 bytes
Użytkownik "arsson" <ebi07@poczta.onet.pl> napisał w wiadomości
news:a1ng36$kfv$1@news.tpi.pl...
> Witam !!!
> Napisalem system sklepowy w PHP , ale napotkalem problem ktory chcialbym
> rozwiazac po stronie klienta...
> Mianowicie jak sprawdzic czy klient wpisal w formularzu wartosc INTEGER ,
ma
> to byc sprawdzenie typu zmiennej, nie zakresu !!!
> Wiem ze jest jakies zdarzenie odpowiadajace opuszczeniu pola formularza.
Czy
> ktos moze juz sie z tym spotkal?
> Slowem skrypt sprawdza czy wartosc to INT jesli tak to NIC NIE ROBI, a
jesli
> to nie INT to komunikat i po kliknieciu OK ustawia FOCUS na zle wpisanym
> polu...
> prosze o pomoc, w PHP programuje dosyc dobrze ale z JS jeszcze nie mialem
> przyjemnosc, projekt musze oddac za 2 dni...
>
zdarzenie moze byc onblur:
<input type=text onblur="sprawdzNr(this)">

function sprawdzNr(p) {
var nr=p.value
if(!nr){alert("numer nie wpisany")
 p.focus();return}

var wzorzec=new RegExp("[0-9]+")
var wynik= nr.match(wzorzec)
if(!wynik||wynik[0].length!=nr.length){
 alert("Nieprawidlowo wpisany numer");
  p.focus()}
}
--
BlaTek
http://www.blatek.3d.pl/javascript/
Technical Details
Message-ID: <a1p97f$958$3@news.tpi.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!warszawa.rmf.pl!newsfeed.tpinternet.pl!news.tpi.pl!not-for-mail
References: <a1ng36$kfv$1@news.tpi.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!warszawa.rmf.pl!newsfeed.tpinternet.pl!news.tpi.pl!not-for-mail
From: "Bogdan Blaszczak" <blatek@cad.pl>
Newsgroups: pl.comp.lang.javascript
Subject: Re: sprawdzenie typu INT w form
Date: Sat, 12 Jan 2002 13:09:14 +0100
Organization: tp.internet - http://www.tpi.pl/
Lines: 44
Message-ID: <a1p97f$958$3@news.tpi.pl>
References: <a1ng36$kfv$1@news.tpi.pl>
NNTP-Posting-Host: pb16.walbrzych.cvx.ppp.tpnet.pl
X-Trace: news.tpi.pl 1010837552 9384 217.99.236.16 (12 Jan 2002 12:12:32 GMT)
X-Complaints-To: usenet@tpi.pl
NNTP-Posting-Date: Sat, 12 Jan 2002 12:12:32 +0000 (UTC)
X-Newsreader: Microsoft Outlook Express 6.00.2600.0000
X-MSMail-Priority: Normal
X-Priority: 3
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit