我在同一頁上有多個表單。每個表單的提交按鈕,看起來像:帶回車鍵的郵政表單不會提交提交按鈕名稱
if request.method == 'POST':
if 'button_name' in request.POST:
[...]
elif 'button_name_2' in request.POST:
[...]
:
<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>
當我點擊保存按鈕,一切工作正常,我可以在其中形成的被張貼這樣的觀點區別
但是,如果我在完成文本字段後按下輸入/返回鍵,表單就會發布,但在request.POST詞典中沒有按鈕名稱。我在頁面上的唯一按鈕是提交按鈕,它們都有type="submit" name="button_name"
。
是啊,這就是我的想法。我正在跳躍,有一種性感的方式,我不知道用返回鍵發佈提交按鈕名稱。我會那樣做,謝謝。 – Laurent