当文本框内容失去焦点时,是否可以将其标准化?

Wim*_*nen 2 user-interface textbox user-experience

当用户将焦点更改为同一数据输入表单上的另一个控件时,我收到了要求标准化文本框内容的要求.示例规范化:

  • 修剪输入开头和结尾的空格
  • 如果文本框为空且无效,请使用默认值替换文本框的内容

我觉得这不符合良好的GUI设计.我已阅读文本框Windows UX准则,但我没有立即找到任何相关规则.

以这种方式规范化文本框内容是否可以接受?

cag*_*een 5

我之前肯定已经看到了这个(现在我没看到例子)但是当UI改变我的输入时我个人不喜欢它.如果UI足够智能以改变我对我的输入,那么它应该按原样接受它并在需要处理它时更改值.

当输入自动神奇地改变时,你现在强迫用户停下来问自己为什么会改变,如果他们做错了什么或应用程序有错误.不要让用户思考!