如何将Wtform SelectField中的默认选项设置为禁用或隐藏。Flask、JavaScript、HTML
我想在我的SelectField中的默认选项(“选择国家…”)中添加隐藏或禁用。实际的代码工作得很好,我只是希望默认选项被隐藏,或者在我从下拉列表中选择实际选项后无法再次选择如何将Wtform SelectField中的默认选项设置为禁用或隐藏。Flask、JavaScript、HTML,javascript,html,jinja2,flask-wtforms,Javascript,Html,Jinja2,Flask Wtforms,我想在我的SelectField中的默认选项(“选择国家…”)中添加隐藏或禁用。实际的代码工作得很好,我只是希望默认选项被隐藏,或者在我从下拉列表中选择实际选项后无法再次选择 class表单(烧瓶表单): country=SelectField('country',choices=[('Select country…),('USA'),('England'), (“德国”)、(“意大利”)、(“乌克兰”)、(“日本”)],默认值=(“选定国家…”) file=SelectField(“文件”,选
class表单(烧瓶表单):
country=SelectField('country',choices=[('Select country…),('USA'),('England'),
(“德国”)、(“意大利”)、(“乌克兰”)、(“日本”)],默认值=(“选定国家…”)
file=SelectField(“文件”,选项=[]))
{form.csrf_token}
{{form.country(class='country'下拉自定义选择')}
{{form.file(class='file'下拉自定义选择',required=“required”)}
未选择文件
到目前为止,如果我检查页面(F12),看起来是这样的:
选择国家/地区。。。
但我希望这是:
选择国家/地区。。。
或:
选择国家/地区。。。
这就是为什么我想将“选择国家…”设置为隐藏或禁用,因此在从下拉列表中选择任何国家后,我将无法再次选择它。要在用户在浏览器中与它们交互时动态更改属性,您需要使用Javasript,可能需要使用“onchange”事件检测