什么是最可可的方式来表明文本字段是无效的?

我有一个文本字段,只要失去焦点就会被验证。 我希望能够指出输入过程中的值是无效的,这样用户就有机会在明确地将焦点移开框并触发验证之前纠正其错误。

我已经看到了各种实现,包括在场地周围放置红色边框,出现无效输入的小图标或一些警告文字。

以符合可可公约和苹果人机界面指南的方式来做到这一点的最佳方式是什么?


将其背景设置为浅红色。 这是Adium在Twitter标签中查看消息长度限制时所做的。

Adium使用的具体颜色是:

  • 色相:0.983
  • 饱和度:0.43
  • 亮度:0.99
  • Alpha:1.0
  • 作为校准(通用RGB)颜色。


    摇晃文本字段,让它稍微变红,怎么样? 它在实践中可能会也可能不会运行,但它在MobileMe和用户切换OS X的登录字段中使用。


    我喜欢Windows解决方案,并自己实现了一个小的工具提示窗口。

    我不认为只是改变颜色不会奏效。 文本解释通常也是必需的。 不幸的是,MacOSX从旧的MacOS中删除了气球提示。

    链接地址: http://www.djcxy.com/p/2443.html

    上一篇: What's the most Cocoaish way to show that a text field is invalid?

    下一篇: Minimal cyclic shift algorithm explanation