jag hämtar in värdet från ett formulär. Har du siffrorna som strängar, dvs inom "-tecken eller har du enbart skrivit dem som tal? Om du enbart skrivit dem som tal behöver du inte använda Cint tror jag. Du bör kontrollera värdena. Istället för att sidan ska krascha när man matar in fel värden: Hur högt tal matar du in?Cint???
te.x.
<code>
<input class="resultatruta" type="text" name="hemmamal" >
<input class="resultatruta" type="text" name="bortamal" >
</code>
och läser sen så här:
<code>
If CInt(Request.Form("hemmamal")) = CInt(Request.Form("bortamal")) then
rockar fett
else
ja ha
end if
</code>
men får felet:
Type mismatch: 'cint'
vad ska jag göraSv: Cint???
Sv: Cint???
<code>
<%
If IsNumeric(Request.Form("hemmamal")) Then
If IsNumeric(Request.Form("bortamal")) Then
If CInt(Request.Form("hemmamal")) = CInt(Request.Form("bortamal")) then
Response.Write "rockar fett"
Else
Response.Write "ja ha"
End If
Else
Response.Write "bortamal är inget tal!"
End If
Else
Response.Write "hemmamal är inget tal!"
End If
%>
</code>Sv: Cint???
Förresten, om det enda du ska ha textboxarna till är det testet så ta bort cint. Tar bara tid att exekvera