try disabling the empty fields in the form's onsubmit event. 2008/9/18 Laurie Harper <[EMAIL PROTECTED]>: > Pierre Thibaudeau wrote: >> >> Is there a way to avoid null-valued (or empty-valued) parameters to be >> explicitely mentioned in the URL generated by a form submitted through the >> GET method? >> >> For instance, here's a form: >> >> <s:form action="myAction" method="get"> >> <s:textfield name="param1" /> >> <s:textfield name="param2" /> >> <s:submit /> >> </s:form> >> >> If the user types "FOO" in the first textfield and nothing in the second, >> the submitted URL will be something like: >> http://myhost.com/myAction.action?param1=FOO¶m2= >> >> Can I get rid of the "param2=" part, which serves no purpose? >> >> (The alternative would be to POST the method to an action that would >> merely >> redirect to the desired action, dropping the undesired parameters along >> the >> way.) > > This is expected behabiour; short of doing some JavaScript-fu on form > submit, I don't think you can avoid the empty params. That said, if the form > submit is going to cause any data updates on the server, it really should be > a POST anyway -- and if not, I'm not sure why the 'noise' in the URL > matters. > > L. > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > >
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]