gpt4 book ai didi

javascript - IE10 oninput 事件在重定向时重复触发

转载 作者:行者123 更新时间:2023-11-30 18:02:17 25 4
gpt4 key购买 nike

在“oninput”事件上重定向页面时,我遇到了 IE10 的一个奇怪问题(使用 Chrome 时没有类似的问题)。我生成了仍然存在问题的代码的最精简版本,如下所示:

<html>

<head>

<script type="text/javascript">
function onChangeInputText()
{
window.location.href = "oninput_problem.html"; // Back to this page.
}
</script>

</head>

<body>

<input type="text"
oninput="onChangeInputText()"
value="£"
/>

</body>

</html>

在我使用 IE10 的 Windows 7 PC 上,当浏览到(通过双击或通过 Apache)时,这段代码会重复重定向,就好像初始化输入文本框本身的值的行为正在生成一个即时的“oninput”事件。但是,当我将初始输入文本框值从“£”符号更改为字母“A”时,不会发生重复重定向。

我第一次注意到这个问题是作为我正在进行的项目的一部分。在那种情况下,用户的输入应该会导致页面刷新延迟,当我输入“£”符号时,页面会开始重复重定向。正如我所说,上面的代码是我在尝试跟踪导致问题的原因时生成的最精简的版本。

有没有其他人在使用 IE10 时遇到过这种情况?如果是这样,谁能解释为什么 IE10 会这样?

最佳答案

我发现以下似乎表明这可能是 IE10 中的错误:

social.msdn.microsoft.com: Event oninput triggered on page load

此外,还有一个后续错误报告(在上面链接的页面中):

connect.microsoft.com: onInput event fires on loading the page when input @value is non-ASCII

编辑添加:在第二个链接指向的页面底部,Microsoft 似乎没有帮助地回复说他们无法重现所描述的错误,因此可能需要一段时间才能问题已解决...

关于javascript - IE10 oninput 事件在重定向时重复触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16670584/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com