Re: Rubbish in form fields

This WebDNA talk-list message is from

2004


It keeps the original formatting.
numero = 57321
interpreted = N
texte = >> I'm building a system that has to perform calculations on inputted=20 >> data, hence it's very important that users aren't allowed to enter=20 >> any old thing into the form fields. >> Was wondering if anyone had a rock-steady way of checking this - for=20= >> instance a multiple criteria [showif] tag or something? >> [showif [UserData]^,./@=A3$%*] >> [text]Form=3DError[/text] >> [/showif] >> Thanks, >> Pat > > Hi Pat, The statement above will not work because it will try to find=20= > that entire > comparison in your "userdata" variable. > > An if then statement would work however. > > [if ("[userData]" ^ ",") | ("[userData]" ^ ",") |...] > [then] > [math show=3Df]check=3D0[/check][!]invalid [/!] > [/then] > [else] > [math show=3Df]check=3D1[/check][!]move on [/!] > [else] > [/if] > > That kind of thing. > > the "|" means "or". [showif [Grep search=3D[^0-9]&replace=3Derror][UserData][/Grep]^error] [text]Form=3DError[/text] [/showif] Paul ------------------------------------------------------------- This message is sent to you because you are subscribed to the mailing list . To unsubscribe, E-mail to: To switch to the DIGEST mode, E-mail to Web Archive of this list is at: http://webdna.smithmicro.com/ Associated Messages, from the most recent to the oldest:

    
  1. Re: Rubbish in form fields ( Paul Willis 2004)
  2. Re: Rubbish in form fields ( Donovan Brooke 2004)
  3. Re: Rubbish in form fields ( Joe D'Andrea 2004)
  4. Rubbish in form fields ( Pat Holliday 2004)
>> I'm building a system that has to perform calculations on inputted=20 >> data, hence it's very important that users aren't allowed to enter=20 >> any old thing into the form fields. >> Was wondering if anyone had a rock-steady way of checking this - for=20= >> instance a multiple criteria [showif] tag or something? >> [showif [UserData]^,./@=A3$%*] >> [text]Form=3DError[/text] >> [/showif] >> Thanks, >> Pat > > Hi Pat, The statement above will not work because it will try to find=20= > that entire > comparison in your "userdata" variable. > > An if then statement would work however. > > [if ("[userData]" ^ ",") | ("[userData]" ^ ",") |...] > [then] > [math show=3Df]check=3D0[/check][!]invalid [/!] > [/then] > [else] > [math show=3Df]check=3D1[/check][!]move on [/!] > [else] > [/if] > > That kind of thing. > > the "|" means "or". [showif [Grep search=3D[^0-9]&replace=3Derror][UserData][/Grep]^error] [text]Form=3DError[/text] [/showif] Paul ------------------------------------------------------------- This message is sent to you because you are subscribed to the mailing list . To unsubscribe, E-mail to: To switch to the DIGEST mode, E-mail to Web Archive of this list is at: http://webdna.smithmicro.com/ Paul Willis

DOWNLOAD WEBDNA NOW!

Top Articles:

Talk List

The WebDNA community talk-list is the best place to get some help: several hundred extremely proficient programmers with an excellent knowledge of WebDNA and an excellent spirit will deliver all the tips and tricks you can imagine...

Related Readings:

creator code (1997) [WebDNA] [OT] WebDNA Wiki - need grammar check / suggestions (2009) t or f (1997) why why why (2004) Emailer setup (1997) Re:no [search] with NT (1997) Feature Request: ! character bug correct in [showif (2000) Beta 18 (1997) can you reassign loop index? (1998) ReturnRaw context (1997) Error Lob.db records error message not name (1997) Shopping carts and reloading pages (1997) [Webcat 2]Next (1997) The code, one more time. (2003) DB Updates don't take (1998) [WebDNA] Hmmm ... (2008) different ship dates and shopping carts -- how to? (1997) using showpage and showcart commands (1996) WebCommerce: Folder organization ? (1997) WebCat2: multiple currency support (1997)