我在初始化一些INPUT文本类型标签时遇到问题。加载页面后,输入中的值不可见。如果我查看HTML页面的源,则该值存在。如果我将INPUT类型更改为按钮并返回,则该值将变为可见。
<label for="contact_name">Contact</label><input type="text" id="contact_name" value="{{ name }}"/>
为什么会这样?
答案 0 :(得分:0)
之所以发生是因为我犯了一个愚蠢的错误。有问题的INPUT标签有一个绑定到 keypress
事件addEventListener
的处理程序。问题在于变量指向我用于处理程序的函数,它们被设置为undefined
,因此出现了一些意外行为。
与jinja&amp; require.js没有严格的关系,但我标记了它们的完整性。我使用的是Firefox 53.0.2 64位,Windows 7 x64。
今天完成牦牛剃须。
Firefox向我扔了几个曲线球。问题在于自动填充,引入autocomplete="off"
属性的东西现在按预期工作。