У меня есть форма с динамически добавленными строками с одинаковыми именами. Я пытаюсь использовать getlist, но получаю только первое значение.
Вот мой HTML-код формы:
<html>
<div>
<form method=POST>
</div>
<table id="linkTable">
<tbody><tr class="tr_clone" id="addrow">
<td>First: </td>
<td><input class="from-field" id="from" type="text" name="first"></td>
<td>Last: </td>
<td><input class="to-field" id="to" type="text" name="last"></td>
<td>Email: </td>
<td><input class="port-field" id="ports" type="text" name="email"></td>
</tr>
</tbody></table>
<script>
$("#addbtn").click(function(){
$("#addrow").clone().find("input:text").val("").end().prependTo("#linkTable");
})
</script>
</form>
</html>
Вот мой код Python:
from flask import Flask, request, render_template
for arg in request.form:
print arg, request.form.getlist(arg)
Может кто-нибудь объяснить, что даже если я использую getlist, я получу только первое значение?
Заранее спасибо