Ja, det kan jeg godt se. Sådan hentes dele af et tekststykke. Men det er ikke særlig fleksibelt, idet jeg tilsyneladende bliver nødt til at indsætte et tvungent linieskift eller mellemrum i brugerens tekst. F.eks. sådan:
Måske det var smartere med en funktion (evt. i JavaScript), der ikke tillader brugeren at indtaste mere end 30 tegn uden mellemrum. For hvis et ord er mere end 30 tegn kan det umuligt være seriøst. Dermed et uønsket indlæg.
Sig lige til hvis jeg har misforstået dig totalt :)
oasen>> du har ret at det ikke er så fleksibelt, og det andet med at tjekke om et ord er længere end 30 tegn er nok bedst. Du kan gøre det både clientside (Javascript) eller serverside (asp). Jeg er ikke nogen haj til javascript men det skulle ikke være noget problem i asp
bolStatus = True arrTekst = split(str," ")
For i = 0 til UBound(arrTekst) If len(i) > 30 Then bolStatus = False End If Next
If bolStatus = False Then 'Et af ordene var mere end 30 tegn Else 'Yes yes, den er god nok End If
Med en lille modificering virker det præcis, som det skal. Mange tak :)
************************************
' TJEK OM ET ORD ER LÆNGERE END 30 TEGN strBesked = Trim(Request.Form("besked")) Dim indhold, arrWord indhold = strBesked bolStatus = True arrWord = split(indhold," ")
For i = LBound(arrWord) To UBound(arrWord) If len(arrWord(i)) > 30 Then bolStatus = False End If Next
If bolStatus = False Then Response.Write "Kan du se den aflange tast for neden?" Else (...)
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.