2012-07-31 46 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