隐藏还是禁用?在这个例子和一般情况下

Cha*_*adD 2 user-interface design-guidelines

我有以下一组控件.

替代文字

场景1:

如果您选择前3个单选按钮之一并单击Enter,焦点将跳转到Passport Number文本框.如果用户选择"其他",则启用"其他,请指定"文本框,并且为方便起见,将屏幕焦点(光标移动)移动到该文本框.

场景2:

在用户单击"其他单选按钮"之前,将隐藏"指定其他"文本框.执行此操作后,文本框将变为可见,光标将放置在此文本框中.

您觉得哪种情况是更好的方法?也许你有另一种变化?请说出你的推理.

我也很感激,如果你可以做一个关于何时隐藏优于禁用或反之亦然的一般说法,但我也对这个特定的例子感兴趣.

谢谢.

预计:也许,在第二个例子中,"请指定"文本只会在用户选择"其他"单选按钮后出现.

替代文字

Joh*_*lén 5

我发现通过隐藏/显示控件来更改UI可能会让用户感到非常不安和困惑.使用选项1并在选中相应的单选按钮时启用文本框.