私は同じページに複数のフォームがあります。そのように見えるsubmitボタンなど各形式:返信キー付き投稿フォームは送信ボタン名を投稿しません
if request.method == 'POST':
if 'button_name' in request.POST:
[...]
elif 'button_name_2' in request.POST:
[...]
:私は、保存ボタンをクリックすると、すべてがOKに動作
<button type="submit" name="button_name" style="display:none;" class="btn btn-primary btn-striped" disabled="disabled"><span class="glyphicon glyphicon-floppy-saved"></span><span class="button-text"> {% trans "Save" %}</span></button>
、私はそのように掲載されてとフォームビューに区別することができます
しかし、私がテキストフィールドを完成したらenter/returnキーを押すとフォームがポストされますが、request.POST dictionnaryにボタン名はありません。私がontページに持っている唯一のボタンはsubmitボタンであり、それらはすべてtype="submit" name="button_name"
を持っています。
うん、それは私が念頭に置いていたものです。戻り値のキーで送信ボタンの名前を投稿することを知らないセクシーな方法があることを私は知りました。私はそれをします、ありがとう。 – Laurent