my solution is:

{{if request.vars.myname:}}
{{myvalue=request.vars.myname}}
{{else:}}
{{myvalue='mydefault'}}
{{pass}}
<input type='text' name='myname' value='{{=myvalue}}'>

any better?

carlo

On 22 Mag, 17:33, carlo <syseng...@gmail.com> wrote:
> I forgot to mention that my form is pure html and in the controller I
> have:
>
> form=FORM()
> if form.accepts
> (request.vars,session=None,formname='consuntivi',keepvalues=True):
>         response.flash="OK"
> elif form.errors:
>         response.flash="Errors"
>
> I noticed that values inserted are always cleared after submission
> even if the field is not pre-populated.
>
> My answer is that because the form=FORM() is never passed to the view
> I can not have my values kept. Correct?
>
> Any work around for this leaving the form as pure html?
>
> carlo
>
> On 22 Mag, 17:12, carlo <syseng...@gmail.com> wrote:
>
> > maybe trivial but I can not get the clue: I need to have a form pre-
> > populated with some values and I know you can do it with
> > form.vars.name='myvalue'. But when I submit the form with
> > keepvalues=True I get the form back with the pre-populated values and
> > not with the changes the user made.
>
> > Any suggestion?
> > Thank you
>
> > Carlo
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"web2py Web Framework" group.
To post to this group, send email to web2py@googlegroups.com
To unsubscribe from this group, send email to 
web2py+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/web2py?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to