使用 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
提交
取消