for your second problem > else: > response.flash="form is invalid!"
should be > elif form.errors: > response.flash="form is invalid!" About your first problem: replace _value=thispage.body with _value=XML(thipage.body,sanitize=True) On Feb 27, 2:27 am, murray3 <ch...@murraypost.net> wrote: > works with the following in controller: > def edit(): > try: thispage=db(db.page.id==request.args[0]).select() > [0] > except: redirect(URL(r=request,f='index')) > form=FORM(DIV(TEXTAREA(_style="width: 98%;", > _name="wikibody1", > _id="wikibody1",_value=thispage.body)),INPUT > (_type="submit",_value="Save")) > if form.accepts(request.vars,session): > thispage.update_record > (body=form.vars.wikibody1) > response.flash="form accepted!" > else: > response.flash="form is invalid!" > return dict(form=form,page=thispage) > > BUT I'm having trouble as the Nicedit representation does not show on > refresh, I can show it on > a non nicedit view using {{=XML(page.body,sanitize=True)}} in HTML > but > not sure what to add in above controller to allow the same > functionality?? > > Also the response.flash="form is invalid!" code runs when I load the > above edit view, that must mean it is submitting form on page load, > which I do not want! > > I would like to add that I would be keen to offer my services to > Document this little journey of discovery for others :) > chrism --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---