Avatar billede tuctoh Nybegynder
09. juni 2003 - 15:38 Der er 11 kommentarer og
1 løsning

Markørens position

Hej,

Jeg har et tekst-felt hvor jeg gerne vil have at vide hvor markøren er; hvor mange tegn henne i feltet den står og blinker.

Kan i hjælpe mig med det?
Avatar billede cdc Novice
09. juni 2003 - 15:44 #1
<html>

<head>
<title></title>
</head>

<body onLoad="document.myForm.smsInput.focus()">

<form NAME="myForm">

<input type="text" name="count" value="160" size="3" onFocus="this.blur" readonly>

<br>

<textarea rows="5" cols="50" name="smsInput" wrap
onKeyUp="
val = this.value;
if (val.length > 160) {
  alert('Sorry, you are over the limit of 160 characters');
  this.value = val.substring(0,160);
  smsInput.focus()
}
this.form.count.value=160-parseInt(this.value.length);
"></textarea>

</form>

</body>

</html>
Avatar billede tuctoh Nybegynder
09. juni 2003 - 15:57 #2
nej, det udregner kun hvor mange tegn der er skrevet i feltet...
Jeg vil have hvor mange tegn henne i feltet curseren er!
Avatar billede cdc Novice
09. juni 2003 - 16:29 #3
så prøv med denne:
<body onLoad="document.myForm.smsInput.focus()">

<form NAME="myForm">

<input type="text" name="count" value="0" size="3" onFocus="this.blur" readonly>

<br>

<textarea rows="5" cols="50" name="smsInput" wrap
onKeyUp="
val = this.value;
if (val.length > 160) {
  alert('Sorry, you are over the limit of 160 characters');
  this.value = val.substring(0,160);
  smsInput.focus()
}
this.form.count.value=parseInt(this.value.length)-0;
"></textarea>

</form>

</body>
Avatar billede tuctoh Nybegynder
09. juni 2003 - 16:38 #4
den gør præcist det samme, og tæller kun op hvor meget der er skrevet.
Selv om der er skrevet 10 linier af tekst, kan brugeren jo stadig godt stå midt i linie et - det er hvor langt henne i teksten brugeren er, som jeg leder efter.
Avatar billede cdc Novice
09. juni 2003 - 17:18 #5
nåh fatter ikke hvad du vil have så jeg står af :o)
Avatar billede Slettet bruger
10. juni 2003 - 11:27 #6
Avatar billede tuctoh Nybegynder
10. juni 2003 - 11:53 #7
perfekt phoenix :)
smid lige et svar!
Avatar billede Slettet bruger
10. juni 2003 - 11:56 #8
Svar.

Læg i øvrigt mærke til, at der er lidt "uregelmæssigheder" ved linjeskift. Men det fungerer næsten korrekt med mit lille trick.
Avatar billede tuctoh Nybegynder
10. juni 2003 - 12:00 #9
tak for hjælpen :)
Scriptet brokker sig lidt når den optæller billeder (dem tæller den ikke) men det kan jeg næsten komme ud over.
Avatar billede Slettet bruger
10. juni 2003 - 16:06 #10
Billeder? I et textarea?
Avatar billede tuctoh Nybegynder
10. juni 2003 - 16:12 #11
naa, en form for tekstarea... en iframe med nogle redigeringsmuligheder
Avatar billede Slettet bruger
10. juni 2003 - 16:15 #12
Nårh, på den måde.
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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