I though I would pass along this technique. I have a custom form action which has 2 parameters. Most times I pass both parameters but sometime I pass the first and sometimes the second.
The problem is when I just want to pass the second parameter, and not have to do creative programming in the form action to get it to be recognized as the second parameter even though only one is passed. This kind of hack always causes trouble later when things change, or you forget (sound familiar?) The answer is to pass a null first parameter. It is easy: No parameters: PROPERTY RBASE_FORM_ACTION actionname ' ' 1 parameter : PROPERTY RBASE_FORM_ACTION actionname 'USING A' 2 parameters : PROPERTY RBASE_FORM_ACTION actionname 'USING A,B' 2nd parm only: PROPERTY RBASE_FORM_ACTION actionname 'USING '''',B' That's 4 quotes = zero length string = NULL The nifty thing about this is that you don't need any additional code in your form action to get the target 1st parameter to be NULL There are lots of other ways to achieve this result, but this is so minimalist code-wise that I prefer it. Simple is almost always better. Hope this is useful to someone. Dennis McGrath

