25. september 2001 - 10:33Der er
1 kommentar og 1 løsning
Check Variabel
Dim IP As Integer IP = InputBox(\"Please type your new IP-Adress\") if IP (må kun indeholde tal) Then
End If Text2.Text = IP Hvordan tjekker man en variable, som kun skal indeholde tal?? Jeg mener den må kun indeholde tal, og hvis man f.eks. skrive i inpitboxen \"192.12.a.12\"..Så skal den komme med en msgbox og sige \"ingen bogstaver.
Dim IP As Integer, i As Integer, Found As Boolean IP = InputBox(\"Please type your new IP-Adress\") i = 1 While i < Len(IP) And Found = False If InStr(\"0123456789.\", Mid(IP, i, 1)) Then Found = True End If i = i + 1 Wend If Found = True Then MsgBox \"Ingen bogstaver, Tak !!!\" End If
du kan også more dig med at kigge på keydown og kepress, og hvis en bruger indtaster noget der er udenfor de værdier du vil tillade skifter du ascii værdien ud med noget andet (eksempelvis nul) :-)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.