Avatar billede henrik_nielsen Nybegynder
17. juni 2005 - 15:14 Der er 10 kommentarer og
1 løsning

Antal bogstaver

Hej Eksperter.

Er det muligt at lave sådan at i f.eks. en gæstebog bliver der vist hvor mange bogstaver der er skrevet. Og det hele tiden bliver opdateret hvis man sletter eller skriver nye bogstaver?

Altså hvis man har et felt der hedder besked. Så er det meningen at man skal kunne se hvor mange bogstaver eller tal man har skrevet i feltet. Og det skal stå nedenunder.

F.eks hvis jeg har skrevet "hej jeg er 14 år" så skulle der gerne stå 16 nedenunder.

Det kan godt være det skal laves med javascript det ved jeg ikke.

Håber i kan hjælpe.
Avatar billede jakobclausen Nybegynder
17. juni 2005 - 15:16 #1
Det er muligt, men eftersom du gerne vil have at tallet skal ændre sig løbende, skal du nok snarere kigge på noget JavaScript.
Php er et serverside sprog, og kan ikke bruges her.
Avatar billede sukos Juniormester
17. juni 2005 - 15:19 #2
strlen() er antal tegn som er i en streng

$var = "hej jeg er 14 år";

echo strlen($var);
Avatar billede henrik_nielsen Nybegynder
17. juni 2005 - 15:32 #3
men det opdatere sig ikke løbende?
Avatar billede jakobclausen Nybegynder
17. juni 2005 - 15:51 #4
Nej - det opdateres kun når siden sendes til serveren
Avatar billede Slettet bruger
17. juni 2005 - 15:57 #5
Hvis du vil have det opdateret løbende skal du have fat i noget javascript.
eksempelvis.

<script language="javascript">
var antal = document.form.felt.value.length;
document.write(antal);
</script>
Avatar billede henrik_nielsen Nybegynder
17. juni 2005 - 16:02 #6
Hvordan skal det hele så smækkes sammen?
Avatar billede Slettet bruger
17. juni 2005 - 16:07 #7
Man kunne gøre noget ala:

<script language="javascript">
function up () {
    var antal = document.eks.feltnavn.value.length;
    document.eks.tegn.value = antal;
}
</script>

<form action="" method="post" name="eks">
<textarea name="feltnavn" onkeyup="up();"></textarea>
<input type="text" name="tegn" value="" disabled>
</form>
Avatar billede henrik_nielsen Nybegynder
17. juni 2005 - 16:25 #8
Kan man ikke gøre sådan det står i tal bare og ikke en boks (: ?
Avatar billede Slettet bruger
17. juni 2005 - 18:42 #9
Jo så skriver du bare:

<input type="text" name="tegn" value="" disabled style="border: 0px; background-color: #fff;">
Avatar billede henrik_nielsen Nybegynder
17. juni 2005 - 18:58 #10
Tak (: smid et svar
Avatar billede Slettet bruger
18. juni 2005 - 16:40 #11
svar :)
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