Avatar billede neeo Nybegynder
17. maj 2006 - 13:21 Der er 7 kommentarer og
1 løsning

<Input type og numeric.

jeg skal have testet om brugeren indtaster numric værdi i feltet.
jeg ved at jeg kan bruge javascripts men erder ikke andre smarte måde at gøre det her på ?


dette er min textbox...

input type=""text"" name=""test"" value=""" & test & """ onfocus=""this.select()""  size=""4"" maxlength=""4"">"
Avatar billede kabbak Professor
17. maj 2006 - 14:01 #1
I VB6 og i VBA

If IsNumeric(Text1.Text) Then
MsgBox " du har indtastet tal"
Else
MsgBox " du har IKKE indtastet tal"
End If
Avatar billede neeo Nybegynder
17. maj 2006 - 14:27 #2
kan man ikke gøre det med mindre kode...
og kan man ikke sørge for at folk ikke skal kunne taste char ind men numeric istedet for ???
Avatar billede neeo Nybegynder
17. maj 2006 - 14:27 #3
dvs.evt disable alt andet end nr
Avatar billede olebole Juniormester
17. maj 2006 - 22:19 #4
<ole>

VB6:

Private Sub Text1_KeyPress(KeyAscii As Integer)
    If (KeyAscii > 47) And (KeyAscii < 58) Then
        KeyAscii = 0
    End If
End Sub

/mvh
</bole>
Avatar billede neeo Nybegynder
18. maj 2006 - 10:19 #5
Svar: olebole
17/05-2006 22:19:03


hvordan bruger jeg den i praksis :?=

det her er min input boks =
input type=""text"" name=""test"" value=""" & test & """ onfocus=""this.select()""
size=""4"" maxlength=""4"">"

hvor i min inputboks skal jeg refere til den ?
Avatar billede olebole Juniormester
18. maj 2006 - 19:54 #6
Som jeg skriver, er koden, jeg skrev, i VB6 ... det er din kode vist ikke  :)
Avatar billede neeo Nybegynder
08. juni 2006 - 13:09 #7
lukketid
Avatar billede neeo Nybegynder
08. juni 2006 - 13:10 #8
..
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester