2016-10-11 5 views
0

私は何が起こっているのか分かりませんが、{{=form.custom.submit}}コードがなくても私のフォームは送信しています。なぜweb2pyのカスタムフォームですか、{{form.custom.submit}}がなくても送信しますか?


 {{=form.custom.begin}} 
      <div>{{=form.custom.widget.id}}</div> 
      <div>{{=form.custom.widget.details}}</div> 

      <div id="submit"><button></button></div> 
     {{=form.custom.end}} 

のみ<div id="sc"><button></button></div>は私が入れたものですのでご注意ください。

何が起こっているのですか、これを修正する方法を教えてください。

答えて

1

ボタン要素のデフォルトのタイプは「送信」であるため、ボタンタグは送信ボタンとして機能します。送信ボタンとして機能しないようにするには、「type」属性を「submit」以外の「button」や「reset」などに明示的に設定します。

<button type="button"></button> 
+0

私はしばらく前にボタンとしてのタイプを入れて、それが働いていた、私はjqueryのは、カスタム提出の機能を実行したいでしたが、私は「jQuery.ajax( "{{= form.customに入れます。送信}}) ") ';これは可能ですか? –

+0

あなたが実際に尋ねた質問に上記の答えがありますか?もしそうなら、それを受け入れて、Ajaxフォームの提出について別の質問をしてください。 – Anthony

関連する問題