🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #7762

Re: Javascript

#7762
From: Wimjan
Date: Thu, 22 Aug 2002 23:36
41 lines
2555 bytes
Nicolas Barbier schreef:
> Wimjan wrote:
> > Pieter Van Isacker schreef:
> >> James Bond wrote:
> >> > Ik wil  via een javascript een formulier checken op de ingevulde
> >> > velden.
> >> > 
> >> > Het in te vullen veld moet minstens 4 cijfers bevatten (het mag ook
> >> > geen letters bevatten).
> >> 
> >> Hou er dan wel rekening mee dat als je het formulier verzend via GET dat
> >> er nog altijd meerdere getallen en letters kunnen inzitten,
> >> 
> > Huh, waarom zou Dirk z'n formuliervalidatie niet uitvoeren *voordat* 'ie
> > z'n formulier verstuurt? Da's toch veel makkelijker en gebruikelijker?
> 
> Waarop je moet letten:
> 
> - Je moet zoiezo op de server ook controleren om veiligheidsredenen.
> 
Tuurlijk, maar een client-side controle is in veel gevallen verre te 
verkiezen boven (alleen) een server-side oplossing. Zeker als het gaat om 
het controleren of een veld wel is ingevuld of wat Dirk vroeg (zie 
boven).

> - Als je niet oppast kunnen bezoekers die een browser gebruiken die geen 
> javascript ondersteunt of javascript disablen het formulier niet verzenden.
> 
Lijkt me heel erg sterk. Als je de daarvoor bedoelde 'onSubmit'-event 
handler gebruikt zal een Javascriptloze totaal geen last hebben van welke 
validatie dan ook. Anders wordt het natuurlijk als je op Javascript 
vertrouwt om je formulier te bewerken voordat het wordt verstuurt. Maar 
da's gewoon een slecht ontwerp en is zelden nodig.

Groet,

Wimjan

-- 
Iemands e-mailadres kwijt? Probeer m'n meta e-mail zoeker eens op 
<http://inventio.nl/metanamesearch/>
Technical Details
Message-ID: <MPG.17cf93e1ec77df4d989fc8@news.cis.dfn.de>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-06!sn-xit-04!supernews.com!news.maxwell.syr.edu!fu-berlin.de!uni-berlin.de!fluweelblad.leidenuniv.NL!not-for-mail
References: <npv89.75233$8o4.10295@afrodite.telenet-ops.be> <3D638A2F.3060902@nospamyucom.be> <MPG.17cdd398a8e57b5a98974b@news.cis.dfn.de> <3d655752$0$30454$afc38c87@sisyphus.news.be.easynet.net>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: fcea4,8da5eca673957cdb
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2002-08-22 16:43:24 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-06!sn-xit-04!supernews.com!news.maxwell.syr.edu!fu-berlin.de!uni-berlin.de!fluweelblad.leidenuniv.NL!not-for-mail
From: news+@inventio.nl (Wimjan)
Newsgroups: be.comp.programming
Subject: Re: Javascript
Date: Fri, 23 Aug 2002 01:36:26 +0200
Lines: 41
Message-ID: <MPG.17cf93e1ec77df4d989fc8@news.cis.dfn.de>
References: <npv89.75233$8o4.10295@afrodite.telenet-ops.be> <3D638A2F.3060902@nospamyucom.be> <MPG.17cdd398a8e57b5a98974b@news.cis.dfn.de> <3d655752$0$30454$afc38c87@sisyphus.news.be.easynet.net>
NNTP-Posting-Host: fluweelblad.leidenuniv.nl (132.229.149.131)
Content-Type: text/plain; charset=ISO-8859-1
X-Trace: fu-berlin.de 1030059391 50287101 132.229.149.131 (16 [23630])
X-Newsreader: MicroPlanet Gravity v2.12