Sunday, October 17, 2010, 8:43:44 AM, [email protected] wrote: > Hello, all. I'm wondering if there is a way to prevent hidden inputs > (as in (:input hidden ...:)) from rendering as html in the page source, > but still be processed on form submission.
> The problem is this: I create a form like... > (:fox form1 ptvtarget=SomePage:) > (:input hidden answer Yes:) > (:input submit post Submit:) > (:foxend form1:) > ... and the user can just copy the HTML source from the webpage, > create a new webpage on their desktop, edit it and change "Yes" to > "No", and then submit the new form. > Would it be possible to create a recipe for this? I'm not asking > anyone to do that, I'm just wondering if it's possible. I tried messing > around with scripts/forms.php just to test some things, but didn't get > any positive results. you could use a fox filter function, and have your value supplied with this. The filter function can get ptrocessed after form submission, but before any other Fox process. See http://www.pmwiki.org/wiki/Cookbook/Fox#filters remove the (:input hidden answer Yes:) and add to the fox form something like: (:input hidden foxfilter mycustomfilter:) then put in config.php before fox.php is included something like: $FoxFilterFunctions['mycustomfilter'] = 'MyCustomFilter'; function MyCustomFilter($pagename, $fx) { //my custom processes here: $fx['answer'] = 'Yes'; return $fx; } cheers, ~Hans _______________________________________________ pmwiki-users mailing list [email protected] http://www.pmichaud.com/mailman/listinfo/pmwiki-users
