To create a LEFT-ed array, where the array's name is array3

<@rows array=request$array3>
<@assign name='request$array3[<@currow>,1]' value='<@LEFT STR="<@var 
request$array3[<@currow>,1]>" numchars="3">''>
</@rows>

That is, you're re-assigning the value of that one array element with the 
corrected value into that same array element.  But you need a 1-to-1 assignment 
(row and col values specified) for the variable to be correctly assigned.



> <@ASSIGN promoid<@CURROW> '<@LEFT STR="<@VAR array3[<@CURROW>,1]>"
> NUMCHARS="3">'>


On Dec 21, 2009, at 2:17 PM, WebDude wrote:

> Mmmm... Still doesn't work. I cut and pasted directly into a taf file.
>  
> Witango 2000? Could that be a problem?
>  
> Maybe that's why I am having these problems.
>  
> 
> From: Bill Downall [mailto:[email protected]] 
> Sent: Monday, December 21, 2009 12:14 PM
> To: witango-talk
> Subject: Re: Witango-Talk: Array and Left
> 
> 
> On Mon, Dec 21, 2009 at 1:08 PM, WebDude <[email protected]> wrote:
> > Could you give me an example?
> 
> Your code shown, with my addition in bold blue highlighted:
> 
> <@ASSIGN NAME="initValue" VALUE="123456789,123456789,123456789">
> 
> <@ASSIGN NAME="array3" VALUE="<@ARRAY VALUE=@@initValue CDELIM=','
> RDELIM=';'>">
> 
> <@rows array='array3'>
> <@ASSIGN promoid<@CURROW> '<@LEFT STR="<@VAR array3[<@CURROW>,1]>"
> NUMCHARS="3">'>
> </@rows>
> 
> <@ROWS ARRAY="<@VAR array3>">
> <@VAR array3[<@CURROW>,1]>
> </@ROWS>
> <br>or
> <br>
> 
> <@VAR array3[1,1]>
> 
> > -----Original Message-----
> > From: Bill Downall [mailto:[email protected]]
> > Sent: Monday, December 21, 2009 11:04 AM
> > To: witango-talk
> > Subject: Re: Witango-Talk: Array and Left
> >
> > WebDude,
> >
> > Put an <@ROWS array='array3'> pair of tags around your assign promoid
> > statement.
> >
> > Bill
> >
> > On Mon, Dec 21, 2009 at 12:02 PM, WebDude <[email protected]> wrote:
> >> Mmmm... Interesting. I cannot get it to work. Full code...
> >>
> >>
> >> <@ASSIGN NAME="initValue" VALUE="123456789,123456789,123456789">
> >>
> >> <@ASSIGN NAME="array3" VALUE="<@ARRAY VALUE=@@initValue CDELIM=','
> >> RDELIM=';'>">
> >>
> >> <@ASSIGN promoid<@CURROW> '<@LEFT STR="<@VAR array3[<@CURROW>,1]>"
> >> NUMCHARS="3">'>
> >>
> >>
> >> <@ROWS ARRAY="<@VAR array3>">
> >> <@VAR array3[<@CURROW>,1]>
> >> </@ROWS>
> >> <br>or
> >> <br>
> >>
> >> <@VAR array3[1,1]>
> >>
> >>
> >>
> >> -----Original Message-----
> >> From: Robert Shubert [mailto:[email protected]]
> >> Sent: Monday, December 21, 2009 10:02 AM
> >> To: [email protected]
> >> Subject: RE: Witango-Talk: Array and Left
> >>
> >> It 100% does work in that situation - there must be something else off.
> >>
> >> -----Original Message-----
> >> From: WebDude [mailto:[email protected]]
> >> Sent: Monday, December 21, 2009 10:36 AM
> >> To: [email protected]
> >> Subject: RE: Witango-Talk: Array and Left
> >>
> >> Like I said, I can use left in the input file like thus...
> >>
> >> <INPUT NAME="promoid<@CURROW>" TYPE="text" SIZE=4 MAXLENGTH=6
> >> value="<@LEFT STR="<@VAR array2[<@CURROW>,1]>" NUMCHARS="3">">
> >>
> >> I was wondering if there was a way to use @left when creating the array.
> >> Something like this...
> >>
> >> <@ASSIGN promoid<@CURROW> '<@LEFT STR="<@VAR array2[<@CURROW>,1]>"
> >> NUMCHARS="3">'>
> >>
> >>
> >> It doesn't seem to work on the @assign.
> >>
> >>
> >>
> >> -----Original Message-----
> >> From: Robert Shubert [mailto:[email protected]]
> >> Sent: Monday, December 21, 2009 9:15 AM
> >> To: [email protected]
> >> Subject: RE: Witango-Talk: Array and Left
> >>
> >> I can confirm that little quick in HTML about over-populating a text
> >> input with a maxlength. It's always been the way it's worked for some
> > reason.
> >>
> >> As for your code, that looks fine and should work, assuming you are
> >> executing inside a @ROWS or @FOR block so that the @CURROW evaluates.
> >>
> >> I @LEFT and @RIGHT things all the time without issue.
> >>
> >> Robert
> >>
> >> -----Original Message-----
> >> From: WebDude [mailto:[email protected]]
> >> Sent: Monday, December 21, 2009 9:52 AM
> >> To: [email protected]
> >> Subject: Witango-Talk: Array and Left
> >>
> >> I am having a bit of a problem. I noticed that when I create a
> >> variable and load that variable into an HTML text form input, the
> >> MAXLENGTH attribute is ignored. It seems that if you set the input
> >> field to MAXLENGTH=5, you cannot type more then 5 characters into the
> >> field, however, when loading a variable into the field, the MAXLENGTH is
> > ignored. Mmmmm...
> >>
> >> The values I am loading into the input form are from an array. Seems
> >> it would be simple enough, but I cannot seem to get it to work.
> >> Currently, I have something like this (using just on column for clarity
> > sake).
> >>
> >> <@ASSIGN NAME="initValue" VALUE="<@VAR text11>"> <@ASSIGN NAME="array2"
> >> VALUE="<@ARRAY VALUE=@@initValue CDELIM=','
> >> RDELIM=';'>">
> >> <@ASSIGN promoid<@CURROW> '<@VAR array2[<@CURROW>,1]>'>
> >>
> >> I tried changing the promoid to
> >>
> >> <@ASSIGN promoid<@CURROW> '<@LEFT STR="<@VAR array2[<@CURROW>,1]>"
> >> NUMCHARS="3">'>
> >>
> >> But I get no love. Am I missing something here? I just want to be able
> >> to limit the number of characters to 3. Yes, I can use this on the
> >> form page, but was interested in a more elegant way of doing this.
> >>
> >> Thanks!
> >>
> >> ______________________________________________________________________
> >> __ TO UNSUBSCRIBE: Go to http://www.witango.com/developer/maillist.taf
> >>
> >>
> >> ______________________________________________________________________
> >> __ TO UNSUBSCRIBE: Go to http://www.witango.com/developer/maillist.taf
> >> ______________________________________________________________________
> >> __ TO UNSUBSCRIBE: Go to http://www.witango.com/developer/maillist.taf
> >>
> >>
> >> ______________________________________________________________________
> >> __ TO UNSUBSCRIBE: Go to http://www.witango.com/developer/maillist.taf
> >> ______________________________________________________________________
> >> __ TO UNSUBSCRIBE: Go to http://www.witango.com/developer/maillist.taf
> >>
> >>
> > ________________________________________________________________________
> > TO UNSUBSCRIBE: Go to http://www.witango.com/developer/maillist.taf
> > ________________________________________________________________________
> > TO UNSUBSCRIBE: Go to http://www.witango.com/developer/maillist.taf
> >
> >
> 
> ________________________________________________________________________
> TO UNSUBSCRIBE: Go to http://www.witango.com/developer/maillist.taf
> ________________________________________________________________________
> TO UNSUBSCRIBE: Go to http://www.witango.com/developer/maillist.taf


________________________________________________________________________
TO UNSUBSCRIBE: Go to http://www.witango.com/developer/maillist.taf

Reply via email to