webForumDet fria alternativet

Max 40 tecken?

6 svar · 278 visningar · startad av sudden

suddenMedlem sedan okt. 2002341 inlägg
#1

Hur gör jag för att förhindra att någon skriver mer än 40 tecken i ett formulär?? Och isåfal...går det att göra i asp?
Tacksam för svar :)

@ndersMedlem sedan juni 200032 969 inlägg
#2

<input type="text" maxlength="40">

Annars kan du i asp använda strängfunktionen left för att ta tag i de 40 första tecknen i en sträng.

mvh

Engine^Medlem sedan dec. 20003 887 inlägg
#3

Kolla om längden på den inmatade strängen är större än 40.

OveRRidEMedlem sedan feb. 200112 078 inlägg
#4

Alltså; i ASP:

str = "Hejsan detta är en text."

if len(str) > 40 then 
   response.write "Strängen är mer än 40 tecken."
else
   response.write "Strängen är mindre än eller exakt 40 tecken."
end if

Och det där kan man ju bygga in i en funktion/sub om man vill, så att det går att återanvända lite smidigare.

suddenMedlem sedan okt. 2002341 inlägg
#5

Tack så mycket :)

solbulleMedlem sedan mars 20015 287 inlägg
#6

Måste väl vara bra mycket bättre att göra det i javascript och inte i asp, då slipper man posta fomuläret för att få reda på att man måste ändra det.

Denniz PoPMedlem sedan aug. 2002207 inlägg
#7

Jo, men ASP är bra mycket säkrare. Iofs hanterar de flesta läsare idag jevascript, men det hindrar ju inte att någon stänger av det bara för att jävlas :(

Iofs är ju det bästa att använda båda.

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