webForumDet fria alternativet

nedräkning och kontroll av antal tecken i textfält

JavaScript

2 svar · 345 visningar · startad av doggelito

Medlem sedan juni 20003 076 inlägg
Frågan#1

halåj!
håller på att snickra ihop ett sms-formulär och behöver lite javascript.
har en textarea där man skriver meddelandet, detta meddelande får vara max 160 tecken, när man kommit till 160 ska man ej kunna skriva mer i fältet.
jag behöver alltså en spärr som räknar antal tecken i fältet.
samtidigt vill jag ha ett disablat textfält brevid meddelandet som talar om hur många tecken man har kvar att skriva.
nån som är sugen att snickra lite?

Medlem sedan juli 2001434 inlägg
#2

Testar detta...

<SCRIPT LANGUAGE="JavaScript">
<!--
var antalTecken = 160;
var inskrivnaTecken = 0;

function MaxTecken(form) {
  inskrivnaTecken = parseInt(document.myform.text.value.length);
  antalTecken = 110 - inskrivnaTecken;
  if (antalTecken >= 0) {
    document.myform.kvar.value = antalTecken;
    if(document.all) setTimeout("MaxTecken(document.forms[0])", 1000);
  } else {
   document.myform.text.value = document.myform.text.value.substring(0,110);
   document.myform.kvar.value = 0;
  }
}

myform är namnet på formet
text är en textarea där man skriver
kvar är en ruta där det står hur många tecken man har kvar...

Medlem sedan juni 20003 076 inlägg
#3

Javisst! Förutom att du hade skrivit 110 på två ställen. :)
Tackar :bire

359 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
229 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)