Hur kan man kontroller att användaren skriver in en siffra i en textbox i asp. Jo, det ska fungera. Om en användare lämnar ett fält tomt retunerar servern datatypen empty. Vilket ger 0 vid konvertering till tal och tom sträng för strängar.Kontroll av siffra i textbox
Har provat med IsNumric, men det verkar inte fungera i asp, eller?
if IsNumric(request.Form("forbrukning")) then
if request.Form("forbrukning") > 0 then
............................
............................
end if
end if
/ThomasSv: Kontroll av siffra i textbox
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/script56/html/vsfctIsNumeric.aspSv: Kontroll av siffra i textbox
Jag föreslår därför:
<code>
Dim strForbrukning
Dim dblForbrukning
strForbrukning = Trim(Request.Form("forbrukning"))
If IsNumeric(strForbrukning) then
dblForbrukning = CDbl(strForbrukning)
If dblForbrukning > 0 then
End if
End if
</code>