我的网站获得“打开窗口的防范网站”。部署后。
没有太多棘手的代码。
if( $('#textbox').val().length == 0 ) {
alert("please fill the details");
}
在显示警报时,我收到了上述警报。当我点击允许其正常工作时。
仅在IE and firefox
。
请帮忙。真烦人在开发模式下它不会到来。在tomcat上部署后得到这个。
答案 0 :(得分:1)
这是您浏览器中的设置。在开发中它没有发生,因为你可能在本地运行它。尝试禁用弹出窗口拦截器或将域添加到允许列表
答案 1 :(得分:1)
您正在使用警告框警告用户他们没有正确填写表单。你不想这样做有各种各样的原因。其中之一是浏览器可能会阻止页面这样做。其他原因都与这种行为对用户的烦恼有关。
用户可能会将扬声器调得太高,以至于警报箱会震耳欲聋。它们可能会在警报框显示时点击某些内容,导致他们丢失桌面上的警报框并阻止他们浏览您的网站。比以往任何时候,你可能会惹恼你的用户 - 浏览器通过阻止警报框帮你一个忙!
如果表单填写不正确,请显示带有红色背景的HTML元素,以警告它们。这可以实现您想要的而不会产生噪音或迫使用户找到并点击它。每个人都是胜利者!