The page that it works on has the FORM FIX action applied to the page.
Weird is that there is nothing showing in the form fix area of the action area-it is blank… it is just applied and there is a tab at the top.
I removed the form fix action from the page where menu validate worked and it no longer validated, so I applied form fix action to the page you saw and now it sees it.
Not sure at all what is happening but I think I got around it.
Yes - If you read the blurb about Form Fix amongst other things that it does, the critical one in your case is:
Cleans up the internals of picking lists. Each option gets a label attribute, and empty values are given a value of nothing rather than no value attribute at all.
But I would have thought that the Validate Action would have done that for you - but then again the Validate Action was around a long time before FW7
This Action does not have any interface – there’s nothing to set or configure. Applying it to the page just adjusts various things that the core Freeway layout engine does that are technically valid, but which cause problems with many kinds of form handlers. There are some fundamental flaws with the way that the browser form protocols are designed that make their output somewhat ambiguous in certain cases. For example (one of the things that Form Fix “fixes”) when you define a (picker) with an option that does not have a value:
If you choose Baz from the picker and submit the form, your handler will receive the value of “Baz” for the $_POST[‘foo’] variable, even though there is no value defined there, and you might be reasonable in expecting that the value would be nil or nothing. FormFix finds any such select elements and adds a value=“” to them, so it’s completely unambiguous what you mean to both you and the form handler.
Walter
On Jan 1, 2015, at 5:26 PM, Hoffkids email@hidden wrote:
Weird is that there is nothing showing in the form fix area of the action area-it is blank… it is just applied and there is a tab at the top.