Hi

I have a custom comment form:

def comment():

    """ create comment form. Every comment is id locked to the specific 
post """

    #crud.settings.create_next = URL('index')
    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'
    else:
print 'not accepted'
    return dict(form=form)
#    return LOAD('default','comment.load',args=post.id,ajax=True)

comment.load:

{{=form.custom.begin}}
<div class="row">
      <h5>date: </h5>{{=form.custom.widget.created_on}}
</div>
<div class="row">
      <h5>name: </h5>{{=form.custom.widget.created_by}}
</div>
<div class="row">
      <h5>mail: </h5>{{=form.custom.widget.mail}}
</div>
<div class="row">
      <h5>link: </h5>{{=form.custom.widget.link}}
</div>
<div class="row">
      <h5>comment:</h5>{{=form.custom.widget.comment}}
</div>
{{=form.custom.submit}}
{{=form.custom.end}}

that is called from 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>

but the form.process().accepted doesn't work even though everything if 
filed correctly. why? 

-- 



Reply via email to