输入与文本区域的拼写检查

时间:2019-03-05 18:23:39

标签: html forms textarea user-input user-experience

我有一个表单,可以在页面加载之前从服务器动态获取一些值。此表单包含多个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的拼写错误)
  • 从UX的角度来看,这实际上更好吗?我真的不能说,我认为它们应该是一致的,但我不知道。

0 个答案:

没有答案