Re: [WebDNA] Check if variable is blank or is raw or third condition
This WebDNA talk-list message is from 2010
It keeps the original formatting.
numero = 105131
interpreted = N
texte = I always set my text variables to blank values at the top of the page. Then it's easier to code for matching blank or raw values further on down the page:[text secure=f]var=[/text][showif something=[var]]what you see with a match[/showif]Sincerely,Kenneth Grome> To be clear here is exactly what I'm trying to do in one hideif (if> possible): Hide everything if either of these 3 conditions are met:> [t_username] is blank OR [t_username] is [t_username] OR> [t_username]^Exactly this text.> > Please someone clarify or break this down for me.> > The Webdna Syntax tutorial video part 3 of 4 talks about a hideif context> that hides content based on a variable being blank or raw.> > The code is as follows:> > [hideif ||[raw][t_username][/raw]|^|[t_username]|]> > Basically saying if [t_username] is not initialized we're going to hide> everything.> I understand that it basically amounts to comparing |[t_username]| that> contains |[t_username]| but I cannot figure out why the extra pipe character> is on the left. I've also seen it this way:> > [hideif |[raw][t_username][/raw]||^|[t_username]|]> > Do they both function exactly the same? Are they all pipe delimiters or does> one refer to an OR?> > I would like to modify the code to contain an OR in the same hideif to also> compare [t_username]^Exactly this text> > I'm stuck on how to do this due to my confusion with the syntax.> > Thanks in advance!> Mike S> > Mike Sargent> Web Designer> Earthcare Technologies, Inc.> 7406 Alban Station Court Suite B-210> Springfield, VA 22150> Phone 703-644-5399> Fax 703-644-5384> > >
Associated Messages, from the most recent to the oldest:
I always set my text variables to blank values at the top of the page. Then it's easier to code for matching blank or raw values further on down the page:[text secure=f]var=[/text][showif something=[var]]what you see with a match[/showif]Sincerely,Kenneth Grome> To be clear here is exactly what I'm trying to do in one hideif (if> possible): Hide everything if either of these 3 conditions are met:> [t_username] is blank OR [t_username] is [t_username] OR> [t_username]^Exactly this text.> > Please someone clarify or break this down for me.> > The Webdna Syntax tutorial video part 3 of 4 talks about a hideif context> that hides content based on a variable being blank or raw.> > The code is as follows:> > [hideif ||
[raw][t_username][/raw]|^|[t_username]|]> > Basically saying if [t_username] is not initialized we're going to hide> everything.> I understand that it basically amounts to comparing |[t_username]| that> contains |[t_username]| but I cannot figure out why the extra pipe character> is on the left. I've also seen it this way:> > [hideif |
[raw][t_username][/raw]||^|[t_username]|]> > Do they both function exactly the same? Are they all pipe delimiters or does> one refer to an OR?> > I would like to modify the code to contain an OR in the same hideif to also> compare [t_username]^Exactly this text> > I'm stuck on how to do this due to my confusion with the syntax.> > Thanks in advance!> Mike S> > Mike Sargent> Web Designer> Earthcare Technologies, Inc.> 7406 Alban Station Court Suite B-210> Springfield, VA 22150> Phone 703-644-5399> Fax 703-644-5384> > >
Kenneth Grome
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:
best way to check against old cart #s (1999)
Display [price] in banner ad (1998)
About Include (2001)
Sort & Shownext (1999)
WebCat2 Append problem (B14Macacgi) (1997)
text size limitation (1997)
WebDNA 4.5 on CentOS (2006)
[cart] not being interpreted inside [founditems] (1997)
date math [2.x] (1999)
WebCat2b13 Mac plugin - [sendmail] and checkboxes (1997)
Signal Raised (1997)
Replace with Producteditor.tpl (2000)
Nesting FoundItem Context (1997)
Re:Emailer and encryption (1997)
Date Range search (1997)
Frames and WebCat (1997)
SSL with IIS 4.0 (1998)
Enhanced Master Counter? (1997)
Bit off subject -- Faxing orders (1997)
[WebDNA] Installing WebDNA on VPS (2008)