小编Lan*_*ski的帖子

如何在使用 Python 和 Flask 时找到 HTML 单选按钮的值?

所以我创建了以下带有单选按钮的表单,通过“POST”提交:

<form style="margin: auto">
            <label>
              <input type="radio" name="activity" value="0"/>sedentary
            </label>
            <label>
              <input type="radio" name="activity" value="1"/>lightly active (1-3 days a week)
            </label>
            <label>
              <input type="radio" name="activity" value="2"/>moderately active (3-5 days a week)
            </label>
            <br>
             <label>
              <input type="radio" name="activity" value="3"/>heavy exercise (6-7 days a week)
            </label>
            <label>
              <input type="radio" name="activity" value="4"/>very heavy exercise (exercising twice a day or working physical job)
            </label>
          </form>
Run Code Online (Sandbox Code Playgroud)

我的问题是我不知道如何在我的 Python 代码中访问这个结果。我可以访问通过同一页面上的文本表单提交的值,所以我不认为我的 POST 是问题(我使用的是 Flask,所以 request.form.get("field") 在那里做的伎俩) . 研究表明,人们之前曾建议过“request.form['activity']”,但这会导致 404 错误;人们还建议“request.form.get('activity','1'),但是无论是否按下单选按钮,这都只会返回值'1'。

任何帮助,将不胜感激!

html php python web

3
推荐指数
1
解决办法
8486
查看次数

标签 统计

html ×1

php ×1

python ×1

web ×1