window.confirm消失而没有在Chrome中进行交互

时间:2019-07-03 14:16:29

标签: javascript html asp.net input

我有一个ASP按钮,单击该按钮将弹出window.confirm。该window.confirm会在没有用户交互的情况下消失。但是,如果我一直单击ASP按钮,则在大约第4或第5次单击后,window.confirm框将按预期工作。

经过数小时的工作后,我还注意到了一些事情,如果我从ASP按钮中删除了Text属性,那么window.confirm将会正常工作。

这让我想到:“嗯……让我看一下ASP按钮幕后的<input>按钮,我注意到,如果我从输入中删除值{{1 }}有效,但是如果我在输入中输入值,则window.confirm会再次停止工作。

有人知道这是什么原因吗?是否可以在不使用Text属性的情况下将文本放入按钮中?我还没有尝试过innerHTML,因为我想在执行此操作之前先看看是否还有其他可以做的事情。

顺便说一句,我尝试使用window.confirm而不是OnClientClick并得到相同的结果。

这是按钮的代码:

OnClick

1 个答案:

答案 0 :(得分:1)

我刚刚遇到了同样的问题。 在调查问题时,我发现代码本身是可以的,但是将其放在网站的上下文中后,如上所述就开始失败。 问题似乎是通过GTM调用的Facebook跟踪代码。 如果我从标题中删除了整个Google跟踪代码管理器代码,则一切正常

尽管这还不是解决方案,所以我需要进行更深入的GTM调查以防止这种行为。但这也可以帮助您...