Yes, own variables for the elements I want to change is the elegant solution here. But I have to access textarea[0] in order to get it rendered as expected.
Thanks! On Dec 22, 2:25 pm, mdipierro <[email protected]> wrote: > Not really but some equivalent shortcuts: > > form[0][0][0] = "Foo" > > or > > form[0][0]['value'] = "Foo" > > or > > textarea=TEXTAREA(_name="text", _cols="80", _rows="10", > requires=IS_NOT_EMPTY()) > form = FORM(FIELDSET(textarea), INPUT(_type="submit")) > if form.accepts(....): > textarea['value']='Foo' > > Massimo > > On Dec 22, 7:17 am, Stefan Scholl <[email protected]> wrote: > > > This form: > > > form = FORM(FIELDSET(TEXTAREA(_name="text", _cols="80", _rows="10", > > requires=IS_NOT_EMPTY())), INPUT(_type="submit")) > > > After!(!) accepting the form I want to change the value of the > > TEXTAREA. I came up with the following: > > form.components[0].components[0].components[0] = "Foo" > > > This looks a bit ugly, but it works. I've browsed the documentation > > and source and all I found was the list "components". > > > First component of FORM is FIELDSET, first of this is TEXTAREA and its > > value is the first component. > > > Is there a better way? --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "web2py Web Framework" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/web2py?hl=en -~----------~----~----~----~------~----~------~--~---

