Avatar billede 4ks Praktikant
21. februar 2004 - 20:50 Der er 4 kommentarer og
1 løsning

Hvordan regner jeg ud hvor mange tegn og linje skift i variabel

Hej

Hvordan regner jeg ud hvor mange tegn og linje skift der er i en variabel, der kommer fra et notat i en database.

Mvh Henrik
Avatar billede want2learn Nybegynder
21. februar 2004 - 21:07 #1
lytter lige med hvis det ikke gør noget ;)
Avatar billede eagleeye Praktikant
21. februar 2004 - 21:35 #2
Du kan bruge len til antal tegn og så kan man bruge split og ubound til at finde antal af en bestemt karakter tegn, streng... Her antages det at det er vbCrLf som bruges som linje skift:w

str = rs("notatkolonne")
antal_tegn = len(str)
antal_linjeskift = Ubound(Split(str,vbCrLf))
Avatar billede 4ks Praktikant
21. februar 2004 - 22:54 #3
Det ser rigtigt ud, og får migt at at spørge om man på et textarea kan sætte automatisk linjeskift, jeg vil gerne Acceptere det svar jeg har fået men hvis det er noget der er nemt kunne jeg måske få et hint.

Mvh Henrik
Avatar billede eagleeye Praktikant
21. februar 2004 - 23:19 #4
Mig bekendt kan man ikke sætte et textarea til selv at sætte return ind for hver X antal karkater.

Så man må lave noget javascript som kan gøre det. Dette et eks jeg har fundet. Den indsætter ukritisk <br> for hver 60 karakter når formen submittes. Problemet er man nok gerne vil havde bytte noget mere smart ind i det, sådan den deler på mellemrum, og bruger de returns som er i teksten...??

<script type="text/javascript" language="JavaScript">
function ChangeText(sText) {
var sTempText = "";
for (var line=0; line<sText.length/60; ++line)
{
  sTempText = sTempText + (sText.substr(line*60,line*60+60) + '<br>');
}
return sTempText;
}
</script>

<form name="form1" method="post" action="<%=Request.ServerVariables("SCRIPT_NAME")%>">
<textarea name="txtarea"></textarea>
<input type="submit" value="Send" name="Send" onClick="document.form1.txtarea.value = ChangeText(document.form1.txtarea.value);">
</form>
Avatar billede 4ks Praktikant
21. februar 2004 - 23:22 #5
Du har ret, jeg må finde noget der kigger lidt på mellemrum. Tak for hjælpen.

Mvh Henrik
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester