2017-02-13 29 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

應將文字內容標記爲無效。滑塊應保持在最新的有效位置。這將是最不令人驚訝的行爲。

糾正其內容的文本字段很可能會混淆用戶。