webForumDet fria alternativet

Räkna tecken i textfield

4 svar · 331 visningar · startad av Troll

TrollMedlem sedan dec. 2003229 inlägg
#1

Hej!

Att fixa en räknare som räknar ner hur många tecken som finns kvar att skriva genom att kolla om användaren tryckt på någon knapp är ju en sak, men om man har buttons som lägger till tex [B ][/ B] i ett textfield så har man ju inte tryckt ner några tangeter och då räknas dem ju inte med... hur löser man detta?

yohpopsMedlem sedan feb. 20011 198 inlägg
#2

Du kan spara längd som du har lagt till i en variabel varje gång du klickar på en knapp och sen subtrahera det värdet med längden på texten.

TrollMedlem sedan dec. 2003229 inlägg
#3

Hmm, hur menar du?

echoSweMedlem sedan nov. 20041 189 inlägg
#4

nameofform.nameoftextarea.value.length

funkar inte det?

yohpopsMedlem sedan feb. 20011 198 inlägg
#5

Snabbt och fult.

<input type="button" value="Fet" id="btnBold" addwhat="[B][/B]" onclick="addToTxt(this.getAttribute('addwhat'))">
<input type="text" id="txtbox">
<div id="thediv"></div>
<div id="divAddLen"></div>
<script>
var varAddLen=0;
function txtbox.onchange()
{
thediv.innerText = txtbox.value.length-varAddLen;
}
function addToTxt(in_what)
{
varAddLen=varAddLen+in_what.length;
txtbox.value +=in_what;
divAddLen.innerText=varAddLen;
}
</script>
126 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)