出于某種原因,我一直在為此苦苦掙扎,我進行了各種嘗試并搜索了一堆答案,但似乎沒有任何作業正常。
問題:頁面上有兩個按鈕點擊了兩個單獨的端點(flask-admin),但是無論我選擇哪個按鈕,第一個按鈕(保存按鈕)總是被提交。當我點擊第二個按鈕(編輯)時,如何防止第一個按鈕(保存)執行?我在這里做錯了什么?
注意:我更愿意單獨使用 HTML 來執行此操作。如果已經有一個我沒有看到的答案,我會很高興地洗掉這個問題——我從這個答案中找到了我當前的實作:兩個提交按鈕在一個表單中。我只需要一點幫助,因為我已經花了一整天的時間。謝謝!
編輯:請不要PHP。謝謝 :)
<h3> Backtest ID: {{ backtestID }} </h3>
<div class="row">
<div class="col-md-1" >
<form method="post">
<button type="submit" class="btn btn-success"
formaction="{{ url_for('results.save_backtest', id=backtestID) }}">Save</button>
</form>
</div>
<div class="col-md-1" >
<form method="post">
<button type="submit" class="btn btn-info"
formaction="{{ url_for('results.rerun_backtest', id=backtestID) }}">Run</button>
</form>
</div>
</div>
uj5u.com熱心網友回復:
洗掉type="submit"屬性。這個屬性讓我們發送表單。
<h3> Backtest ID: {{ backtestID }} </h3>
<div class="row">
<div class="col-md-1" >
<form method="post">
<button class="btn btn-success"
formaction="{{ url_for('results.save_backtest', id=backtestID) }}">Save</button>
</form>
</div>
<div class="col-md-1" >
<form method="post">
<button class="btn btn-info"
formaction="{{ url_for('results.rerun_backtest', id=backtestID) }}">Run</button>
</form>
</div>
</div>
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/337397.html
