python - 将值列表作为选项传递给 3 个下拉菜单

标签 python html

我怎样才能将值列表存储到下拉菜单中,然后获取用户选择的值?

name = month = year = ''

# populate names, months, years
names.add( '====================' )
months = ( '==========', 'Ιανουάριος', 'Φεβρουάριος', 'Μάρτιος', 'Απρίλιος', 'Μάϊος', 'Ιούνιος', 'Ιούλιος', 'Αύγουστος', 'Σεπτέμβριος', 'Οκτώβριος', 'Νοέμβριος', 'Δεκέμβριος' )
years  = ( '=====', 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 )


pdata = pdata + '''
<br><h3><br><font color=orangeredsize=6> Επιλεκτική Αναζήτηση: </font><br>
<form method="POST" action="%s">
'''

pdata = pdata + '<select name="name"><option>%s</option></select>' % '</option><option>'.join( names )

pdata = pdata + '<select name="month"><option>%s</option></select>' % '</option><option>'.join( months )

pdata = pdata + '<select name="year"><option>%s</option></select>' % '</option><option>'.join( list( map( str, years ) ) )

pdata = pdata + '''
<br><input type="image" src="/static/img/submit.gif" name="seek" value="<Αναζήτηση>">
</form> <br><br>
''' % url_for( 'seek' )

最佳答案

pdata = pdata + '''
<br><h3><br><font color=orangeredsize=6> Επιλεκτική Αναζήτηση: </font><br>
<form method="POST" action="%s">

  <select name="name"><option>%s</option></select>
  <select name="month">%s</select>
  <select name="year"><option>%s</option></select>

  <br>
  <input type="image" src="/static/img/submit.gif" name="seek" value="<Αναζήτηση>">
</form> <br><br>
''' % (url_for( 'seek' ), \
   '</option><option>'.join( names ), 
   ''.join( map( lambda args: '<option value="%s">%s</option>' % (args[0],  args[1]), enumerate(months) ) ), 
   '</option><option>'.join( list( map( str, years ) ) ) )

print(pdata)

关于python - 将值列表作为选项传递给 3 个下拉菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52140317/

相关文章:

python - 如何以某种 pythonic 方式将列表中的所有字符串截断为相同长度?

python - Sklearn set_params 正好接受 1 个参数?

python - 使用 Python 的 Instagram API

javascript - 相同高度的 Bootstrap 2 列

python - 为什么不能在 reversed() 函数之后将它返回给 str() 内置函数?

python - 如何在不在 Python 中复制粘贴其余部分的情况下获取函数的多个版本

javascript - 鹅毛笔主题不起作用

javascript - 在 javascript 中使用 data-*

html - safari 中的边距顶部与 chrome 不同

html - 翻转图像 - 仅在浏览器中