Hej!
IF len(variable) = 0 OR len(variable) > 10 THEN
error = "variabeln är tom eller fler än 10 tecken angivna"
END IF
menade du så?
6 svar · 213 visningar · startad av Addeladde
Hur kontrollerar man om en variabel inte innehåller för många tecken och att den inte är tom.
Något tilläg till dena kod borde fungera.
IF variable = "" THEN
error = "Ni har fyllt i uppgiterna på ett felaktigt sätt"
END IF
Hej!
IF len(variable) = 0 OR len(variable) > 10 THEN
error = "variabeln är tom eller fler än 10 tecken angivna"
END IF
menade du så?
maxtecken = 5
IF (variable = "" OR Len(variable)>maxtecken) THEN
error = "Ni har fyllt i uppgiterna på ett felaktigt sätt"
END IF
Om koden är rätt för en variabeltyp char och kontrollerar att det inte är 0 tecken eller för många exempelvis 10 som i Jörgens förklaring
Hej!
Eftersom fältet char får innehålla alla sorters tecken borde det räcka. Men du kan ju sätta egna begränsningar, tex att fältet bara får innehålla numeriska tecken:
IF (len(variable) = 0 OR len(variable) > 10 OR IsNumeric(variable) = false) THEN
error = "variabeln är tom eller fler än 10 tecken angivna eller fel sorts tecken"
END IF
Nu får innehållet inte vara 0 tecken långt, inte fler än 10 tecken samt att innehållet måste vara numeriskt.
mvh Jörgen
Tack nu har jag allt jag behöver
man kan ju också tänka sig att man förhindrar användaren från att skriva in fler tecken i input taggen än han får med mazsize.
<%
dim max
max = 10
%>
<input maxsize="<%=max%>" name="namn" type="text">