The submit is trapped by web2py.js
This can be prevented by adding " _class=no_trap" to the form.
On Sunday, 1 April 2012 16:50:18 UTC+1, Ronghui Yu wrote:
>
> Hi, All,
>
> I have a piece of HTML that generated by LOAD helper. And there is a form
> in it, quite similar to that component plugin_comment described in web2py
> online book.
> The problem I have now is, I want the prevent the form submitting if
> failure to validate some fields, but I am not able to do that even I have
> the javascript like below, which works for forms not in a component
>
> <script type="text/javascript">
> jQuery(document).ready(function(){
> jQuery("#someform").submit(function(event) {
> if (fail_to_validate()) {
> event.preventDefault();
> return false;
> }
> });
> });
> </script>
>
> I found that the form will always be submitted event with ajax_trap=True
> or ajax_trap=False, and with or without the above script.
> Anyone could give me some clue?
>
> Thanks in advance.
>
> --
> ===========================
> Regards
> Ronghui Yu
>