我有一个表单,可以在页面加载之前从服务器动态获取一些值。此表单包含多个input type="text"
和textarea
元素。我注意到Chrome 74.0.3725.0 (Official Build) canary (64-bit)
的以下行为:
如果我是否使用spellcheck="true"
,此行为是相同的。在页面加载时,看不到任何拼写错误。使用textarea
时,当我单击它时(或以其他方式触发focus
事件时),拼写错误会显示为默认的红色波浪线,并且在纠正之前一直可见-即使在当我将注意力从元素上移开时,blur event
会触发。使用input type="text"
元素,仅当我专注于输入时才看到拼写错误。当我散焦时,红线消失。
我的问题是:
input
元素更有可能包含专有名称,因此隐藏了UX的拼写错误)