我一直在向用户传达 Web 应用程序上所需的表单字段,方法是在控件或标签的末尾挂一个星号,并在“必填字段用星号 (*) 标记”或类似消息的行中加上一个小句子在表格的顶部,以便他们在开始填写之前知道是什么。
完全没有灵感。
经过这么多年,我厌倦了它,并且正在寻找一些不同的东西,它是直观的,而且肯定更有趣。
有没有人遇到过一种有点不同的方法,同样重要的是,在用户开始使用表单之前得到消息?
编辑:我坚持使用星号...我尝试了一些提出的想法,有些看起来很棒,但没有摆脱迈克尔提出的星号是预期的而且是普遍理解的观点。此外,当您考虑可访问性时,使用 CSS 等来传递信息就成了一个问题。
我发现这是一篇很好的文章,其中还提供了一些有用的说明,说明如何确保视力正常的用户和使用屏幕阅读器的用户在遍历字段时正确获取消息。