Hello Luigi, sorry, got your pmwiki list message only now (something wrong with the list server I suppose)
Sunday, December 14, 2014, 12:20:56 AM, you wrote: > If I set a PTV to a random value with {(randk)}[1], say > Random_string: {(randk 7)} > I then would like that specific PTV to retain its value. > Instead, > {$:Random_string} > gets every time a new random value. if you write into the page: Random_string: {(randk 7)} then the PTV 'Random_string' always has the value '{(randk 7)}' i.e. the markup expression. And as you see, it changes each time you open the page, or refresh it. so to have a random number 'fixed' as a PTV value, you would need to post it, for instance with Fox. So in the fox form you need something like this: (:input hidden $:Random_string="{$$(randk 7)}":) Then the markup expression will be evaluated when the form gets processed, and assigned to the Random_string PTV. Or use in the fox form: (:input hidden $:Random_string="{(randk 7)}":) then the markup expression will be evaluated when th epag eis displayed, and on posting the value will be assigned to the PTV. for a random number it probably does not matter when th emarkup expression gets evaluated, at the time of form processing or th etime of page display, but for other expressions it may be crucial, for instance to post a time stamp. hope this helps! Best, Hans _______________________________________________ pmwiki-users mailing list pmwiki-users@pmichaud.com http://www.pmichaud.com/mailman/listinfo/pmwiki-users