2012-07-31 49 views
0

我正在一个网站上,有一些身份验证触发弹出如下图。我已经使用萤火虫删除所有的JS和CSS,它仍然会触发弹出窗口。有没有人使用过这样的弹出窗口,它是如何生成的,所以我可以阻止它。弹出式提示没有JS

我不能给出链接到网站,所以我知道它的人很难不代码回答,但我希望有人已经实施了这样的弹出式窗口,可以把我在正确的方向。

我现在感觉就像它鬼弹出:)

Image

+2

我想你_cannot_已经删除了所有的CSS和JavaScript的如果仍出现。 – 2012-07-31 20:18:42

+0

为什么你需要阻止它? – 2012-07-31 20:21:57

+0

我想如果你在萤火虫中删除它应该不会在技术上不起作用。好的,我会尝试直接从文件中删除它。谢谢你清理那个。那么为什么在萤火虫选项中删除元素呢。 – Chapsterj 2012-07-31 20:22:23

回答

5

这是HTML5的验证。如果您将属性type指定为email,则符合HTML5的浏览器会将输入验证为电子邮件地址。

您可以通过属性novalidateform标签关闭这些,就像这样:

<form id="beh" novalidate> 

参考:https://www.w3.org/TR/html5/sec-forms.html#element-attrdef-form-novalidate

+0

中触发这样的默认弹出窗口我实际上不想关闭它我只想设置弹出窗口的样式并重新定位它。我无法接触到CSS,因为每次尝试点击弹出窗口以查看萤火虫中的CSS时,它都会消失。 – Chapsterj 2012-07-31 20:24:05

+0

这不可能用HTML或CSS来设计,它是浏览器的一部分。此外,这个弹出窗口只会在HTML5浏览器中显示 - 我建议您使用自定义元素进行验证。 – Austin 2012-07-31 20:26:21

+0

因此,默认情况下打开了此功能,因为我从未见过它。 – Chapsterj 2012-07-31 20:33:11

2

如果它这样做没有任何JS/CSS它使用HTML5的输入验证。

+0

我在哪里可以找到html验证?它会直接在页面上的HTML吗?也有可能在JS – Chapsterj 2012-07-31 20:21:18