Article View: be.comp.programming
Article #7762Re: Javascript
From: Wimjan
Date: Thu, 22 Aug 2002 23:36
Date: Thu, 22 Aug 2002 23:36
41 lines
2555 bytes
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-mailReferences:
<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