我正在使用模式属性,当然,尝试form
使用故意与所需模式不匹配的字符串提交,给定 HTML:
<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 以获取兼容性信息: