webForumDet fria alternativet

Räkna tecken i textfield

JavaScriptur Javascript

4 svar · 331 visningar · startad av Troll

Medlem sedan dec. 2003229 inlägg
Frågan#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?

Medlem 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.

Medlem sedan dec. 2003229 inlägg
#3

Hmm, hur menar du?

Medlem sedan nov. 20041 189 inlägg
#4

nameofform.nameoftextarea.value.length

funkar inte det?

Medlem 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>
129 ms totalt · 3 externa anrop · v20260731065814-full.55e59744
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)