That doesn't necessarily sound like the same issue. Please show some code
and explain what you expect and what you see instead (maybe start a new
thread).
On Sunday, May 10, 2015 at 10:01:54 AM UTC-4, Thomas Sitter wrote:
>
> Hi Massimo,
>
> I am getting this same issue (onvalidation function not getting called),
> but I am use SQLFORM and not Crud so the solution posted does not apply to
> me. Has this been resolved elsewhere?
>
> Thanks.
> Tom
>
> On Saturday, 15 December 2012 18:27:51 UTC-5, jonas wrote:
>>
>> Hi.
>>
>> I have a default form that is passed in view: {{=form}}
>> using this validation and insertion works. but when I use a custom form
>> none of that works. why?
>> Also form.process().accepted works only when using default form.
>>
>> My second question is: when submitting the form I redirect to index, and
>> all entries in the db are returned. Is that because i reuse the index
>> function? Is there any way to clear all fields after a successful submit?
>>
>> the code:
>>
>> default.py:
>>
>> def index():
>>
>> query=db.blog.id>0
>> res=db(query).select(orderby=~db.blog.date)
>> query=db.about.id>0
>> about=db(query).select()
>> query=db.comments.post_id>0
>> com=db(query).select(orderby=~db.comments.created_on)
>>
>> return dict(res=res,about=about,com=com,message=T('Everything should
>> be made as simple as possible, but not simpler'))
>>
>> def comment():
>>
>> """ create comment form. Every comment is id locked to the specific
>> post """
>>
>> post=db(db.blog.id==request.args(0)).select().first()
>> db.comments.post_id.default=post.id
>> form=crud.create(db.comments)
>> if form.process().accepted:
>> print 'form accepted'
>> redirect(URL('index'))
>> else:
>> print 'not accepted'
>> return dict(form=form)
>>
>> index.html:
>>
>> {{=A(TAG.i(_class="icon-plus-sign"), _rel="tooltip", _title="testing",
>> _class="btn", _href='#', _onclick="jQuery('#uc').toggle();")}}
>> <div id="uc">
>> {{=LOAD('default','comment.load',args=result.id,ajax=True)}}
>> </div>
>>
>> comment.load:
>>
>> {{=form}}
>>
>> thanks
>>
>
--
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
---
You received this message because you are subscribed to the Google Groups
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.