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:

Cancel Subscription (1996) OT Hosting Q again. (2002) Possible Bug in 2.0b15.acgi (1997) hideifs using [date] (1999) searchable list archive (1997) [WebDNA] Instructions for install on CentOS 5.7? (2011) WebCat 3? (2000) Date search - yes or no (1997) [OT] Getting a domain listening on port 443 and port80? (2003) Resume Catalog ? (1997) Suffix Mapping (1997) Max connections exceeded clarification please (2002) Summing fields (1997) Bug: MySQL WebDNA 6 int bigint fail case (2004) user selectable sort order (2000) Two prices in shoppingcart? (1997) Re1000001: Setting up shop (1997) RE: problem with applets embedded in tpl files (1997) Sandbox DB permissions (2005) Handy Browser Counter Tip (1997)