我與pattern屬性玩,當然,試圖與故意不符合要求的圖形字符串提交form
,給出的HTML:如果輸入與模式屬性不匹配,是否可以使用CSS或JavaScript訪問彈出窗口?
<form action="#" method="post">
<input type="text" pattern="[A-Z]{2,3}" />
<button type="submit">Submit</button>
</form>
我試圖用1
,這當然導致了錯誤處理由瀏覽器提交(Chrome瀏覽器21):
我試着右擊彈出,和「檢查元素「,但就Web開發人員工具而言,我似乎正在檢查input
元素(我認爲這很有道理),而不是彈出式對話框。所以,我想知道:是否可以通過JavaScript(用於響應增強)或CSS(用於樣式)訪問/與此對話交互?
主要目標是爲用戶增強功能提供高對比度替代方案,或者提供與網站樣式和顏色方案一致的彈出窗口。
編輯,以鏈接到MDN兼容性信息:
相關:http://trac.webkit.org/wiki/Styling%20Form%20Controls#WebKitr82180orlater – jbabey
@jbabey:wow;這似乎是一個實際的答案,然後(至少在Webkit的情況下)。有幾天,我懷疑有一個巨大的郵件列表,我錯過了...... =) –