使用 Flask,我嘗試檢索用戶選擇的選項。我希望其中一個按鈕成為默認選擇,在用戶訪問網頁時處于活動狀態。但是,使用class="active", 是不夠的,因為如果用戶接受預選選項并且不單擊它,request.form 將返回空。使用<link href="/static/styles/bootstrap.min.css" rel="stylesheet">,選項 1 顯示為預選:如果不使用<link href="/static/styles/bootstrap.min.css" rel="stylesheet">,可以看到沒有真正的前置部分:如何默認選擇復選框,以便稍后能夠請求其值?完整代碼:app.pyfrom flask import Flask, render_template, request, redirectapp=Flask(__name__)app.secret_key = "secret key"@app.route('/')def upload_form(): return render_template('index.html')@app.route('/', methods=['POST'])def index(): global uniqueId, nomeArquivos if request.method == 'POST': print(request.form) return redirect('/')if __name__ == '__main__': app.run()索引.html<!DOCTYPE html><html><head> <link href="/static/styles/bootstrap.min.css" rel="stylesheet"></head><body> <form method="post" action="/" enctype="multipart/form-data"> <div class="btn-group" data-toggle="buttons"> <label class="btn btn-primary active"> <input type="radio" name="options" id="option1" value="option1"> option1 </label> <label class="btn btn-primary"> <input type="radio" name="options" id="option2" value="option2"> option2 </label> </div> <input type="submit" value="Submit"> </form></body></html>
1 回答

千萬里不及你
TA貢獻1784條經驗 獲得超9個贊
只需將其設置在模板文件中即可
<input type="radio" name="options" id="option1" value="option1" checked="checked">
或者簡單地
<input type="radio" name="options" id="option1" value="option1" checked>
添加回答
舉報
0/150
提交
取消