私は次のようにSelectFieldを作成しました:
class Inputs(Form):
myChoices = #number of choices
myField = SelectField(u'Field name', choices = myChoices, validators = [Required()])
問題は、それが私のテンプレートでレンダリングされるときです:
<form action="" method="post" name="Inputs">
{{form.hidden_tag()}}
<p>
{{form.myField(size=80)}}
</p>
</form>
ドロップダウンメニューではなく、すべての値がすでに表示されている長い選択ボックスのように見えます。このフォーマットを変更するにはどうすればよいですか?ありがとう!
問題は(size=80)
私のhtmlで-私はこれを削除しました、そしてそれはうまく働きます。これは、TextFieldフォームフィールドと同様にドロップダウンのサイズを制限する方法だと思いましたが、明らかにそうではありませんでした。