Использование Web.py: как отправлять значения из множественного выбора в форме? Submit только дает мне одно из выбранных значений. Пример кода Код HTML:
<form method="POST">
<select name="primary[]" id="primary" multiple="multiple">
<option >a</option>
<option >b</option>
<option >c</option>
</select>
<input type="submit" value="submit">
</form>
web.py/python code (только POST):
def POST(self):
inp=web.input()
s =inp['primary[]']
print s
если я выбираю a и b, то Output является только a.how, чтобы получить все значения, выбранные в POST.
Вам не нужно добавлять []
в html:
<form method="POST">
<select name="primary" id="primary" multiple="multiple">
<option >a</option>
<option >b</option>
<option >c</option>
</select>
<input type="submit" value="submit">
</form>
и в web.py:
def POST(self):
s = web.input(primary = [])
print str(s.primary)