看板 Visual_Basic 關於我們 聯絡資訊
RangeValidator1.MinimumValue = CInt(TextBox2.Text) RangeValidator1.MaximumValue = CInt(TextBox3.Text) If CInt(TextBox1.Text) < RangeValidator1.MaximumValue And CInt(TextBox1.Text) > RangeValidator1.MinimumValue Then Label1.Text = "轉帳成功" ElseIf CInt(TextBox1.Text) > RangeValidator1.MaximumValue Then RangeValidator1.ErrorMessage = "金額太高了" ElseIf CInt(TextBox1.Text) < RangeValidator1.MinimumValue Then RangeValidator1.ErrorMessage = "金額太低了" End If 這個程式有些數字是可以過但有些不行 比如最小輸入8最大輸入20就會有例外得問題產生 我找不到我拿裡出錯,可以麻煩大家幫我看看嗎??謝謝 對了之前得if 那是用這樣判斷得也是不行 If RangeValidator1.IsValid Then 麻煩各位了。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.174.212.247
a2764231:剛自己又測了一下,好像這個驗證只要選integer然後輸入 03/09 21:19
a2764231:最小八最大二十選integer在驗證處好像都會有問題 03/09 21:20