webForumDet fria alternativet

IsNumeric-bekymmer

2 svar · 209 visningar · startad av Catalina

CatalinaMedlem sedan okt. 200069 inlägg
#1

Jag har ett litet bekymmer.
Jag vill kolla att mitt fält är numeriskt och är det inte det skriva ut ett felmeddelande. Min kod ser ut som följer och felmeddelandet ser ni längst ner. Skriver jag ut isnumerics returvärde så är det False.

If Not Request("borgensBelopp") = "" Then
If not IsNumeric(Request("borgensBelopp")) Then
Call addValMsgToArray("Du har angett ett felaktigt belopp för borgensbelopp. Inga bokstäver får förekomma.")
ElseIf taBortPunkt(Request("borgensBelopp")) < 0 Then
Call addValMsgToArray("Du har angett ett negativt borgensbelopp.")
Else
HushallsEk.Borgensataganden = taBortPunkt(Request("borgensBelopp"))
End If
		If (Not Request("borgensBelopp") = 0) And Request("borgenssyfte") = "" Then
			Call addValMsgToArray("Ange syfte med borgensbeloppet.")
		End If
	End If

Microsoft VBScript runtime error '800a000d'

Type mismatch: '[string: "0k kkk "]'

PatrikBMedlem sedan mars 20002 836 inlägg
#2

Hello,

har du testat detta:
[kod]
<%
If IsNumeric(strString) = FALSE Then
.....
%>

cya,

------------------
'*********************
Response.Write("PatrikB")
Response.End
'*********************

emissionMedlem sedan dec. 19996 721 inlägg
#3

Är det verklighen isNumeric som strular?

Tror snarare att du borde ha så här...

If (Not cInt(Request("borgensBelopp")) = 0)

130 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)