Well... hmmm... errr.... I probably need to buy a new pair of glasses...
That's what happens when one is adapting an existing template...
shame on me... I really should have spotted this by myself...
Thanks a lot Anthony
On Tuesday, February 5, 2013 3:41:35 PM UTC+1, Anthony wrote:
>
> {{=form}} creates the <form></form> tags for you, so you've actually put
> one form inside another form.
>
> Anthony
>
> On Tuesday, February 5, 2013 9:34:10 AM UTC-5, Calycé wrote:
>>
>> Hi all,
>>
>> I have a problem with a form which is not processing and I don't know why.
>> First things first, here's the definition of the form (this is for a
>> contact page) from default.py:
>> def contacts():
>> form = SQLFORM.factory(
>> Field('Name', requires=IS_NOT_EMPTY()),
>> Field('Email', requires=IS_NOT_EMPTY()),
>> Field('Phone', requires=IS_NOT_EMPTY()),
>> Field('Message', 'text', requires=IS_NOT_EMPTY
>> ()),
>> )
>> if form.process().accepted:
>> response.flash = 'Form accepted'
>> elif form.errors:
>>
>> response.flash = 'Form has errors'
>>
>> return dict(form=form)
>>
>> Note: I know that there's no processing execpt for the flash but I'll add
>> the missing bits later on.
>>
>> And now the view:
>> {{extend 'layout.html'}}
>> <section id="content" class="border-bottom">
>> <div class="wrapper">
>> <div class="grid_13 omega">
>> <h3 class="p7">Contact Form</h3>
>> <!--=========== Contact form ==============-->
>> <form id="contact-form">
>> <div class="success">
>> Contact form submitted!<br>
>> <strong>We will be in touch soon.</strong>
>> </div>
>> {{=form}}
>> </form>
>> </div>
>> </div>
>> </section>
>>
>> When using this view the form is never processed. I mean, I'm not even
>> capable of retrieving the values from the form.
>> Now, if i use the following view:
>> {{exten 'layout.html'}}
>> {{=form}}
>> the form can be processed.
>>
>> I don't understand why my form is unable to processed when put inside a
>> div ?!? Can a style prevent the form processing ?
>>
>> I welcome any idea/comment cause I'm lost on this one.
>>
>> Oh, and my search did not returned anything interesting but my google fu
>> might not be as efficient as yours ;-)
>>
>>
>> Calycé
>>
>
--
---
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/groups/opt_out.