HI Again! I discovered what went wrong, such a silly syntax error, here comes a working code: \setupinteraction[state=start] \definesymbol[yes][{\externalfigure[check-mark-svgrepo-com.svg][conversion=mp]}] \definesymbol[no][] \newcount\chk \def\checkmark{% \global\advance\chk by 1 \setupfield[setup1][width=0.5cm, height=0.5cm,rulethickness=1pt, corner=round, framecolor=red]% \definefield[checkme\the\chk][check][setup1][yes,no][no]% \field[checkme\the\chk]% } \starttext \checkmark\ \checkmark\ \checkmark\ \stoptext Sorry to bother the list but maybe it is helpful for someone. Regards /Jan-Erik > 24 maj 2022 kl. 08:08 skrev Jan-Erik Hägglöf : > > I’ve tried this > > \setupinteraction[state=start] > > \definesymbol[yes][{\externalfigure[check-mark-svgrepo-com.svg][conversion=mp]}] > \definesymbol[no][] > > \newcount\chk > \def\chk{% > \global \advance \chk by 1 > \setupfield[setup1][width=0.5cm, height=0.5cm,rulethickness=1pt, corner=round, framecolor=red]% > \definefield[checkme\the\chk][check][setup1][yes,no][no]% > \field[checkme\the\chk]% > } > > \starttext > > \chk > > \chk > > \chk > > \stoptext > > But it gives the error ” You can’t use \global after \advance” > > But this example works fine > > \setupinteraction[state=start] > > \newcount\clozecount > \def\mycloze{% > \global \advance \clozecount by 1 > \definefield[uniqcloze\the\clozecount][line]% > \field[uniqcloze\the\clozecount]% > } > > \starttext > > Frogs have four \mycloze\ and two eyes. > Frogs have four \mycloze\ and two eyes. > Frogs have four \mycloze\ and two eyes. > Frogs have four \mycloze\ and two eyes. > > \stoptext > > From > > https://tex.stackexchange.com/questions/560042/how-to-create-unique-clozes-in-context-in-a-pdf-that-users-can-type-in > >> 24 maj 2022 kl. 07:44 skrev Jan-Erik Hägglöf >: >> >> Thank you, unfortunately it has no effect. Even if I make a macro, still it is the same field. >> >>> 23 maj 2022 kl. 21:59 skrev Pablo Rodriguez via ntg-context >: >>> >>> On 5/23/22 13:11, Jan-Erik Hägglöf via ntg-context wrote: >>>> HI! >>>> >>>> Tried to make a checklist in an interactive document. >>>> >>>> The problem seems to be that all checks/uncecks in same click, not each >>>> individually. >>>> >>>> Is there something wrong with my code? >>> >>> Hi Jan-Erik, >>> >>> you basically put the same field twice. >>> >>> Add something like: >>> >>> \definefield [check-you] [check] [setup 3] [yes,no] [no] >>> >>> \define\chka{\field[check-you]} >>> >>> \chka >>> >>> Checks will be different then. >>> >>> I hope it helps, >>> >>> Pablo >>> ___________________________________________________________________________________ >>> If your question is of interest to others as well, please add an entry to the Wiki! >>> >>> maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context >>> webpage : http://www.pragma-ade.nl / http://context.aanhet.net >>> archive : https://bitbucket.org/phg/context-mirror/commits/ >>> wiki : http://contextgarden.net >>> ___________________________________________________________________________________ >> >