2017-02-13 16 views
2

假设我在编辑框中有一个数字字段,其有效范围为2.0 - 13.0。该字段在我的程序中与数字值V绑定,因为是滑块,所以字段中的更改将更新V和滑块位置,并且滑块位置中的更改将更新V和数字字段内容。删除字符时正确的数值字段行为?

当用户在这些情况下按下Backspace键时,字段内容的行为应该是什么?

2.03 
2.0 
2. 
2 
???? what should the field contain 

10.7 
10. 
10 
???? what should the field contain 

的(空白)的未经验证的字段内容和1无效。该字段是否应该将其内容纠正在有效范围内?它应该允许文本内容无效,但不知何故表明无效?

回答

1

应将文字内容标记为无效。滑块应保持在最新的有效位置。这将是最不令人惊讶的行为。

纠正其内容的文本字段很可能会混淆用户。

相关问题