Avatar billede jd Nybegynder
06. december 2000 - 17:23 Der er 2 kommentarer og
1 løsning

Dividér lænden af teksten i et textarea med 150

Hejsa,

Jeg skal have lavet et javascript - hvis det overhovedet er muligt, crossbrowser - der tæller hvor mange tegn man har tilbage i et textarea, regnet ud fra at der må være 750 karaktere i en besked.
Scriptet skal opdatere hele tiden, altså så det ikke først viser antal tegn tilbage når man slipper tastaturet!

Nu kommer den tricky del::
Der skal være et felt af samme type som det med \'antal tegn tilbage\', som viser summen af >længden af texten i textareaet divideret med 150, rundet op til nærmeste hele tal<

Jo, det er til en sms-sender, og det form-værk skal fungere som www.coolsms.dk....sms-senderen klarer jeg selv...

/Jon@z
Avatar billede mkelle1 Nybegynder
06. december 2000 - 18:42 #1
Hej Jon@z

Det skulle være noget i den her stil:

<script>

function check()
{
document.sms.tilbage.value = 750-document.sms.besked.value.length;
document.sms.tal.value=Math.round(((document.sms.besked.value.length)/150)+0.5);

if (document.sms.tilbage.value < 0)
{
  alert(\"Beskeden kan ikke være mere end 750 tegn\");
}
}
</script>

<FORM action=\"denne_side.php\" method=\"POST\" name=\"sms\">
<input type=\"Textarea\" name=\"besked\" size=\"60\" maxlength=\"160\" wrap=\"virtual\" onkeyup=\"check()\" onchange=\"check()\"><br>
<input name=\"tilbage\" size=\"5\" value=\"750\"><br>
<input name=\"tal\" size=\"5\" value=\"5\">
</form>

Jeg har ikke testet om det virker

Mads
Avatar billede jd Nybegynder
06. december 2000 - 19:50 #2
Genialt!! Mange tak! :)

(NB: et textarea skrives ikke som <input type=\"textarea\", men <teztarea></textarea>!)

/Jon@z
Avatar billede mkelle1 Nybegynder
06. december 2000 - 21:55 #3
Du har ret - den del klippede jeg bare fra et type=\"text\" og tilføjede area.

Mads
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