Checkbox script

wayne durden wdurden at gmail.com
Sat Jun 19 11:27:14 CDT 2010


Hi Charles,

There is a little disconnect because you have two "stores" for your data,
your tConcat variable and your field.  When you uncheck you are removing the
data from the field and then your tConcat global and your field are out of
congruence.  There are several workarounds but the easiest one may be that
after removing data from the field, simply set your global tConcat to the
contents of the field.  Alternatively on the check portion you could filter
the value out of the global and then add it to keep from getting duplicates
therein...

Wayne

On Sat, Jun 19, 2010 at 11:05 AM, charles61 <cszasz at mac.com> wrote:

>
> Andre and Wayne,
>
> I tried declaring tConcat as a global. It works but each time you check and
> uncheck and then check the same checkbox, you get multiple instances of the
> same content. In other words, using checka as an example, I get Egg Allergy
> added each I check and uncheck the checkbox.
>
> Charles Szasz
> cszasz at mac.com
>
>
>
>
> On Jun 19, 2010, at 10:51 AM, Andre.Bisseret [via Runtime Revolution]
> wrote:
>
> > Bonjour Charles,
> > As suggested by Wayne if you declare tConcat as global in each script
> > then it works as expected
> >
> > Best
> >
> > André
> >
> > Le 19 juin 10 à 15:18, charles61 a écrit :
> >
> > >
> > > I have a series of ten checkboxes. I am trying to script them so
> > > that when
> > > checkboxes are checked, names are put into variables and then put
> > > into a
> > > field "disability". I tried the following script using just two
> > > checkboxes,
> > > checka, checkb, to test my script:
> > >
> > > Checka Script:
> > > on mouseUp
> > global tConcat,
> > -----------------
> >
> > >   if the hilite of me =true
> > >   then
> > >      put "Egg Allergy" & space after tConcat
> > >      put tConcat into field "disability"
> > >   else
> > >      filter field "disability" without "*Egg Allergy*"
> > >   end if
> > > end mouseUp
> > >
> > > Checkb Script:
> > > on mouseUp
> > global tConcat,
> > ------------------
> >
> > >   if the hilite of me =true
> > >   then
> > >      put "Fish Allergy" & space after tConcat
> > >      put tConcat into field "disability"
> > >   else
> > >      filter field "disability" without "*Fish Allergy*"
> > >   end if
> > > end mouseUp
> > >
> > > Unfortunately, this script does not put "Egg Allergy" followed by
> > > "Fish
> > > Allergy" into field "disability" when both checkboxes are checked.
> > > Instead,
> > > only "Egg Allergy" or "Fish Allergy" are inserted into the field.
> > > According
> > > to the Rev documentation, this should work. Does anyone have a
> > > suggestion
> > > how I can get I both of these variables into the field?
> > >
> > >
> > > --
> > > View this message in context:
> http://runtime-revolution.278305.n4.nabble.com/Checkbox-script-tp2261136p2261136.html
> > > Sent from the Revolution - User mailing list archive at Nabble.com.
> > > _______________________________________________
> > > use-revolution mailing list
> > > [hidden email]
> > > Please visit this url to subscribe, unsubscribe and manage your
> > > subscription preferences:
> > > http://lists.runrev.com/mailman/listinfo/use-revolution
> >
> >
> >
> > _______________________________________________
> > use-revolution mailing list
> > [hidden email]
> > Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
> > http://lists.runrev.com/mailman/listinfo/use-revolution
> >
> >
> > View message @
> http://runtime-revolution.278305.n4.nabble.com/Checkbox-script-tp2261136p2261194.html
> > To unsubscribe from Checkbox script, click here.
> >
>
>
> --
> View this message in context:
> http://runtime-revolution.278305.n4.nabble.com/Checkbox-script-tp2261136p2261206.html
> Sent from the Revolution - User mailing list archive at Nabble.com.
> _______________________________________________
> use-revolution mailing list
> use-revolution at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-revolution
>



More information about the use-livecode mailing list