我有一个非常简单的表单,我试图让用户填写一个问题和几个相应的答案。但是,目前我只能打印出问题和第一个答案。这条记录之后就再没有任何内容了。
这是我的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
当我运行代码时,它会输出question
,answer
但没有answer2
。我尝试了一些方法,比如改变我提取表单字段的方式(使用索引表示法),但没有什么对我有用。请问大家有什么想法吗?
发布于 2018-12-04 17:30:51
不确定它是否能运行,但可能需要使用'/'字符关闭输入标签
例如:
<input id="q1" type="text" class="form-control" name="question" value="{{ request.form.question }}"/>
希望能帮到你:)
https://stackoverflow.com/questions/-100003000
复制相似问题