首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Flask表单没有注册多个字段

Flask表单没有注册多个字段
EN

Stack Overflow用户
提问于 2018-12-04 07:41:19
回答 1查看 0关注 0票数 0

我有一个非常简单的表单,我试图让用户填写一个问题和几个相应的答案。但是,目前我只能打印出问题和第一个答案。这条记录之后就再没有任何内容了。

这是我的HTML:

<form id="questionForm" class="form" enctype="multipart/form-data" method="POST">
    <div class="form-group">
        <label for="q1">Question:</label>
        <input id="q1" type="text" class="form-control" name="question" value="{{ request.form.question }}">
    </div>
    <div class="form-group">
        <label for="ans1">Correct Answer (optional):</label>
        <input id="ans1" type="text" class="form-control" name="answer" value="{{ request.form.answer }}">
        <label for="ans2">Correct Answer (optional):</label>
        <input id="ans2" type="text" class="form-control" name="answer2" value="{{ request.form.answer2 }}">
    </div>
</form>

这是Python:

question = request.form.get('question', "")
answer = request.form.get('answer', "")
answer2 = request.form.get('answer2', "")
print question, answer, answer2

当我运行代码时,它会输出questionanswer但没有answer2。我尝试了一些方法,比如改变我提取表单字段的方式(使用索引表示法),但没有什么对我有用。请问大家有什么想法吗?

EN

回答 1

Stack Overflow用户

发布于 2018-12-04 17:30:51

不确定它是否能运行,但可能需要使用'/'字符关闭输入标签

例如:

<input id="q1" type="text" class="form-control" name="question" value="{{ request.form.question }}"/>

希望能帮到你:)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/-100003000

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档