HTML输入文本标记无法初始化

时间:2017-05-17 19:55:09

标签: javascript html requirejs jinja2

我在初始化一些INPUT文本类型标签时遇到问题。加载页面后,输入中的值不可见。如果我查看HTML页面的源,则该值存在。如果我将INPUT类型更改为按钮并返回,则该值将变为可见。

<label for="contact_name">Contact</label><input type="text" id="contact_name" value="{{ name }}"/>

为什么会这样?

1 个答案:

答案 0 :(得分:0)

之所以发生是因为我犯了一个愚蠢的错误。有问题的INPUT标签有一个绑定到keypress事件addEventListener的处理程序。问题在于变量指向我用于处理程序的函数,它们被设置为undefined,因此出现了一些意外行为。

与jinja&amp; require.js没有严格的关系,但我标记了它们的完整性。我使用的是Firefox 53.0.2 64位,Windows 7 x64。

今天完成牦牛剃须。

Firefox向我扔了几个曲线球。问题在于自动填充,引入autocomplete="off"属性的东西现在按预期工作。