I'm replying to this in the hopes that it helps someone who does the same daft thing I did...
The problem here was nothing to do with select lists. In fact no variables were being written on a re-save. The initial save worked. Changing values in the base page (outside of the form) worked: the values were read in by the form. Trying to change values inside the form did not work -- they were not rewritten to the target page. Turns out I had done two things wrong: 1] I hadn't included a (:messages:) directive on the form used to show existing data -- the redirect form. 2] I was saving data to another page -- one specified by the value in a form field. One of the field validation routines checked to see if the savedata page already exists, and throws an error if a page does exist. This is good for initial entry. However, subsequent saves will try to save data to a page that already exist, and so throw an error... which I didn't see because of [1]. Solution: 1] Add an (:message:) directive to the redirect form. 2] Change the validation routine. If the saveto page is the same as the current page, then do not throw an error. ~ ~ Dave DaveG wrote: > Does anyone happen to know if PmForms supports setting variable values > with select lists? > > It seems to show the list fine. But when saving it saves only the > default value. Changing the underlying data values in the saved-data > page (the saveto), and then reopening in the form shows the correct > value in the list. > > But trying to save a new value chosen from the list doesn't work -- the > existing value stays the same, or if not already saved it uses the default. > > I tried removing the default setting, but no change in behavior: > (:input default $:status "value1":) > > Anyone successfully used a select with PmForms? > > ~ ~ Dave > > _______________________________________________ > pmwiki-users mailing list > [email protected] > http://www.pmichaud.com/mailman/listinfo/pmwiki-users > _______________________________________________ pmwiki-users mailing list [email protected] http://www.pmichaud.com/mailman/listinfo/pmwiki-users
