/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
tjek om det er et heltal!?
Fra : Morten Hjuler


Dato : 13-11-01 15:49

Hej!

Er det muligt at tjekke om et indtastet tal er et heltal eller et
kommatal?
Jeg har et felt man kun må taste heltal i, så taster man et kommatal,
skal der komme en fejl...(når man trykker på ok)

/Morten

 
 
Jesper Lund (13-11-2001)
Kommentar
Fra : Jesper Lund


Dato : 13-11-01 17:00

Du kan jo evt. tjekke om strengen indeholder et komma?

if instr(intTal, ",") > 0 then
response.write "hov hov ... det må du ikke!"
end if

-
Med venlig hilsen,
Jesper Lund

"Morten Hjuler" <wheeler@mail1.stofanet.dk> wrote in message
news:ajc2vt89o58r1kdgt66qc0ortq2k0ulmn3@4ax.com...
> Hej!
>
> Er det muligt at tjekke om et indtastet tal er et heltal eller et
> kommatal?
> Jeg har et felt man kun må taste heltal i, så taster man et kommatal,
> skal der komme en fejl...(når man trykker på ok)
>
> /Morten



FS (15-11-2001)
Kommentar
Fra : FS


Dato : 15-11-01 11:05

<%
Function ErHeltal(tal)
' pre: Ingen
' post: Sand eller falsk
ErHeltal = true
If not isNumeric(tal) then
ErHeltal = false
End if

If (InStr(tal, ",") > 0) or (InStr(tal, ".") > 0) then
ErHeltal = false
End if
End Function
%>

VH
Finn
"Morten Hjuler" <wheeler@mail1.stofanet.dk> skrev i en meddelelse
news:ajc2vt89o58r1kdgt66qc0ortq2k0ulmn3@4ax.com...
> Hej!
>
> Er det muligt at tjekke om et indtastet tal er et heltal eller et
> kommatal?
> Jeg har et felt man kun må taste heltal i, så taster man et kommatal,
> skal der komme en fejl...(når man trykker på ok)
>
> /Morten



MacMan (15-11-2001)
Kommentar
Fra : MacMan


Dato : 15-11-01 12:06

I brevet "3bf39768$0$25393$edfadb0f@dspool01.news.tele.dk" skrev FS
(finn@soevind.dk) den 15/11/01 11:05:

> <%
> Function ErHeltal(tal)
> ' pre: Ingen
> ' post: Sand eller falsk
> ErHeltal = true
> If not isNumeric(tal) then
> ErHeltal = false
> End if
>
> If (InStr(tal, ",") > 0) or (InStr(tal, ".") > 0) then
> ErHeltal = false
> End if
> End Function
> %>

Hvad så med 2.156, er det ikke et heltal?

- Morten


--
Arto - Danmarks sjoveste hjemmeside

På Arto finder du bl.a. sjove postkort, pennevenner, downloads, SMS,
fansider, forum, chat og ikke mindst over 15.000(!) vitser.

http://www.arto.dk


Zamme Röha (15-11-2001)
Kommentar
Fra : Zamme Röha


Dato : 15-11-01 12:25

On Thu, 15 Nov 2001 12:05:50 +0100, MacMan wrote:
> I brevet "3bf39768$0$25393$edfadb0f@dspool01.news.tele.dk" skrev FS
> (finn@soevind.dk) den 15/11/01 11:05:
>
>> <%
>> Function ErHeltal(tal)
>> ' pre: Ingen
>> ' post: Sand eller falsk
>> ErHeltal = true
>> If not isNumeric(tal) then
>> ErHeltal = false
>> End if
>>
>> If (InStr(tal, ",") > 0) or (InStr(tal, ".") > 0) then
>> ErHeltal = false
>> End if
>> End Function
>> %>
>
> Hvad så med 2.156, er det ikke et heltal?

Nej, det er et decimal tal der ligger imellem 2 og 3...

--
Zamme Röha, Sældomptør og søløve

Red verdens sæler.

MacMan (15-11-2001)
Kommentar
Fra : MacMan


Dato : 15-11-01 16:17

I brevet "slrn9v79io.6rd.zamme@cc-dalberg.cc.cybercity.dk" skrev Zamme Röha
(zamme@candid.dk) den 15/11/01 12:25:

> On Thu, 15 Nov 2001 12:05:50 +0100, MacMan wrote:
>> I brevet "3bf39768$0$25393$edfadb0f@dspool01.news.tele.dk" skrev FS
>> (finn@soevind.dk) den 15/11/01 11:05:
>>
>>> <%
>>> Function ErHeltal(tal)
>>> ' pre: Ingen
>>> ' post: Sand eller falsk
>>> ErHeltal = true
>>> If not isNumeric(tal) then
>>> ErHeltal = false
>>> End if
>>>
>>> If (InStr(tal, ",") > 0) or (InStr(tal, ".") > 0) then
>>> ErHeltal = false
>>> End if
>>> End Function
>>> %>
>>
>> Hvad så med 2.156, er det ikke et heltal?
>
> Nej, det er et decimal tal der ligger imellem 2 og 3...

Okay, nu laver du forhåbentlig sjov
På amerikansk er det et decimal tal der ligger imellem 2 og 3, men på dansk
er det lige præcis det samme som 2156 og altså et heltal.
- lige så vel som 2,156 er et heltal i USA, mens 2.156 er et decimaltal.

- Morten


--
Arto - Danmarks sjoveste hjemmeside

På Arto finder du bl.a. sjove postkort, pennevenner, downloads, SMS,
fansider, forum, chat og ikke mindst over 15.000(!) vitser.

http://www.arto.dk


Erlend Klakegg Bergh~ (19-11-2001)
Kommentar
Fra : Erlend Klakegg Bergh~


Dato : 19-11-01 17:49

> "Morten Hjuler" <wheeler@mail1.stofanet.dk> skrev i en meddelelse
> news:ajc2vt89o58r1kdgt66qc0ortq2k0ulmn3@4ax.com...
> > Hej!
> >
> > Er det muligt at tjekke om et indtastet tal er et heltal eller et
> > kommatal?
> > Jeg har et felt man kun må taste heltal i, så taster man et kommatal,
> > skal der komme en fejl...(når man trykker på ok)

<%

If Int(Tall) = Tall Then

'Tallet er et heltall

Else

'Tallet er ikke et heltall

End If

%>



Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408942
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste