https://gist.github.com/773373
页面刷新时初始化非相关字段。
重现的步骤
有趣的是,显示了正确的组件,但是在错误的组件上调用了xforms-enabled。
答案 0 :(得分:0)
在页面刷新时获取不相关控件的这2个警报是正常的。但是,在那之后,您还应该获得新相关控件的警报。我为此创建了bug,并在问题得到解决后更新此响应。
当您在Firefox上执行重新加载(ctrl-r)时,HTML处于初始状态,因为它是第一次加载页面。但是,由于Firefox在重新加载之前将表单字段重置为其值,我们可以使用JavaScript检测是否发生了重新加载,并且浏览器可以询问服务器“请告诉我我需要对初始HTML执行的所有操作将其重新置于国家X“。当您单击复选框时,服务器会重新发送它发送的所有事件,但<xxf:script>
除外,它负责您的脚本运行,因此您观察到的行为。
我们就此问题进行了一些头脑风暴,并描述了a solution,此时仍需要实施。