Or use an event URL, created through @Inject'ing ComponentResources and using its createEventLink() method.
On Fri, Dec 9, 2016 at 11:11 AM, Thiago H. de Paula Figueiredo < thiag...@gmail.com> wrote: > Another option would be to have a pure HTML form (no usage of the Form > component) have its action attribute pointing to a Tapestry page URL (you > can get it using PageRenderLinkSource) and use the Request methods to get > the query parameters. > > On Fri, Dec 9, 2016 at 11:09 AM, Thiago H. de Paula Figueiredo < > thiag...@gmail.com> wrote: > >> Hi! >> >> You can use a Form component, so you can handle its submission through an >> onSuccess*() method in usual Tapestry fashion, and use pure HTML fields >> (i.e. not using the Tapestry form field components), @Inject Request and >> use Request.getParameter*() methods to get its values and >> Request.getParameterNames() to get the query parameter names. >> >> On Thu, Dec 8, 2016 at 9:22 PM, David Diaz <d...@viddiaz.com> wrote: >> >>> Hi guys, >>> >>> I was wondering if there was any way to submit a form without having a >>> t:form component and retrieve the data being sent? (e.g ideally a map >>> would >>> be accessible and I could just retrieve that data). >>> >>> I need to support this functionality (dynamic forms) and currently I'm >>> doing it by converting it to a JSON object and then sending the JSON >>> object >>> to the server in an event - I would rather not have to have my forms rely >>> on Javascript to function. >>> >>> Thanks, >>> David. >>> >> >> >> >> -- >> Thiago >> > > > > -- > Thiago > -- Thiago