Why would you need to create an action for the form? Are you not using self 
submit?

On Wednesday, November 7, 2012 12:22:03 PM UTC-7, Simon Carr wrote:
>
> I have this piece of code that calls a function in my controller when 
> clicked.
>
> {{=A('Add to My Charts',callback=URL('subscribe_form',vars={'chartname':
> chart.chartName}),target=str(chart.chartName).replace('.','_'))}}
>
>
> The subscribe_form function looks like this
>
> def subscribe_form():
>     
>     form = 
> SQLFORM(db.user_chart,fields=['title','description'],hidden=dict(chartname=request.vars['chartname']))
>     if form.process().accepted:
>         response.flash = 'form accepted'
>     elif form.errors:
>         response.flash = 'form has errors'
>     else:
>         response.flash = 'please fill out the form'
>     return form
>
> The Form is created by AJAX, but it's action is blank.
>
> Do I have to specify the action myself if I am build a Form via AJAX?
>
> Simon
>

-- 



Reply via email to