resolved.. now it looks as a piece of cake :P

#if ($opportunity.additional_provinces_821102568.contains("Quebec")) 
#set($val1 = "CSST") $val1
#end #if ($opportunity.additional_provinces_821102568.contains("Ontario"))
#set($val2 = "WISB")  $val2 #end 

that simple. and yes contains did work :)

thank u all 

Alexander Krasnukhin wrote:
> 
> Wait a minute.
> 
> You are iterating through $opportunity.additional_provinces_821102568 and
> during every iteration new value is set to $additional_province. So why
> the
> hell
> you are checking this way
> "$opportunity.additional_provinces_821102568.checked" instead of
> "$additional_province.checked"?
> 
> PS you could compare strings with "==" sorry to puzzle you with that.
> 
> On 25 March 2010 01:09, Anil h k <[email protected]> wrote:
> 
>>
>> Yes I did, below is the updated code.
>>
>> #foreach( $additional_province in
>> $opportunity.additional_provinces_821102568)
>> {
>>
>>        #if ($opportunity.additional_provinces_821102568.checked == true)
>>        {
>>                 #if
>> ($opportunity.additional_provinces_821102568.equals("Quebec"))
>>                {
>>                        #set($value1 = "CSST");
>>                }
>>                #end
>>                #if
>> ($opportunity.additional_provinces_821102568.equals("Ontario"))
>>                 {
>>                        #set($value1 = $value1 + "WSIB");
>>                }
>>                #else
>>                {
>>                        #set($value1 = $value1 + "WSB");
>>                }
>>                #end
>>        }
>>        #end
>> }
>> #end
>>
>> Have made a few changes. I know the problem is simple I am just
>> complicating
>> things. I have 12 multiple checkboxes I need to check if each is checked
>> or
>> not. If one is checked I need to check the value for that checkbox and if
>> the value matches the text in quotes I need to do some operation.
>>
>> Thus which means I need to run a for loop for 1 to 12 now javascript
>> accepts
>> for(i=0;i<12;i++) velocity needs foreach.
>>
>> 2 problem : in foreach the variable $additional_province should be
>> initialised but to what ?
>> i am not able to get this at all...questions.. questions and more
>> questions.
>>
>>
>> Alexander Krasnukhin wrote:
>> >
>> > Not sure, haven't used Velocity for a long time but comparing strings
>> with
>> > "==" doesn't seems right. Have you tried equals instead?
>> >
>> > On 25 March 2010 00:47, Anil h k <[email protected]> wrote:
>> >
>> >>
>> >> Hi ,
>> >>
>> >> I am trying to read a multiple checkbox in velocity this is my code.
>> >>
>> >> #foreach( $additional_province in
>> >> $opportunity.additional_provinces_821102568)
>> >> {
>> >>        #if ($opportunity.additional_provinces_821102568.checked ==
>> true)
>> >>        {
>> >>                #if ($opportunity.additional_provinces_821102568.value
>> ==
>> >> "Quebec")
>> >>                {
>> >>                        #set($value1 = "CSST");
>> >>                }
>> >>                #end
>> >>                #if (additional_provinces_821102568.value == "Ontario")
>> >>                {
>> >>                        #set($value1 = $value1 + "WSIB");
>> >>                }
>> >>                #else
>> >>                {
>> >>                        #set($value1 = $value1 + "WSB");
>> >>                }
>> >>                #end
>> >>        }
>> >>        #end
>> >> }
>> >> #end
>> >>
>> >> can anyone let me know what is wrong in this.. i just cannot get this
>> >> right
>> >> .
>> >>
>> >> thanks !
>> >> --
>> >> View this message in context:
>> >> http://old.nabble.com/Velocity-html-help-tp28019574p28019574.html
>> >> Sent from the Velocity - User mailing list archive at Nabble.com.
>> >>
>> >
>> >
>> >
>> > --
>> > Regards,
>> > Alexander
>> >
>> >
>>
>> --
>> View this message in context:
>> http://old.nabble.com/Velocity-html-help-tp28019574p28019857.html
>> Sent from the Velocity - User mailing list archive at Nabble.com.
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [email protected]
>> For additional commands, e-mail: [email protected]
>>
>>
> 
> 
> -- 
> Regards,
> Alexander
> 
> 

-- 
View this message in context: 
http://old.nabble.com/Velocity-html-help-tp28019574p28023133.html
Sent from the Velocity - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to