使用 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.py
from flask import Flask, render_template, request, redirect
app=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>
千万里不及你
相关分类