怎么樣對(duì)I/O域的輸入進(jìn)行規(guī)范化?
劉玉蓉
發(fā)布于2014-12-01 17:28
13
0
標(biāo)簽:
在畫面上放置一個(gè)I/O域,要求對(duì)用戶的輸入進(jìn)行規(guī)范化,防止用戶非法輸入,引起莫名的問題。
如我強(qiáng)制要求用戶輸入“11:20”這樣的格式,當(dāng)用戶輸入“9:1"時(shí),自動(dòng)生成“09:01”寫入到變量中,除數(shù)字和特定位“:”外不接受其他字符。
怎么做?
佳答案
這個(gè)時(shí)間輸入如何來規(guī)范用戶的輸入。需要將輸入“時(shí)”和“分”(秒)分成若干個(gè)輸入I/O域,且每一個(gè)I/O域都需要給定輸入范圍。比如,輸入分鐘的范圍只能是(0-59)。這個(gè)在wincc fleixible軟件變量中可以定義的。超過范圍時(shí)系統(tǒng)有提示報(bào)警功能,幫助用戶修正正確輸入值。