webForumDet fria alternativet
Logga in / Bli medlem

Max antal tecken = fel

JavaScript

3 svar · 297 visningar · startad av Mannen

Medlem sedan jan. 2003247 inlägg
Trådstart#1

Tjenare
Behöver hjälp med att få min max antal tecken funktion att fungera.

Den räknar fel om det kommer in åäö.

Kanske man måste ha någon liten kodsnutt som säger att om det är åäöÅÄÖ och andra märkliga tecken så ska det räknas som ett?

Men jag vet inte hur jag då skulle lösa detta.

Här är koden:

<script type="text/javascript">
function AntalTecken() {
  var texten = document.form1.Atext;
  var tecken = document.form1.tecken;

  if(texten.value.length>250)
    texten.value = texten.value.substr(0,250);

  tecken.value = 250-texten.value.length;
}
</script>
<input readonly type="text" name="tecken" size="3" maxlength=3 value="250" class="noCount">
<textarea name="Atext" id="Atext" class="input" cols="69" rows="7" onkeypress="AntalTecken()" onkeyup="AntalTecken()"><textarea>

Snälla hjälp mig, jag blir galen

Medlem sedan dec. 20025 483 inlägg
#2

Fungerar fint för mig. Dock verkar det fattas ett inledande "/" för det avslutande <textarea>-elementet.

:)

Medlem sedan jan. 2003247 inlägg
#3

Hmm såg att det försvann när jag pastade koden hit. Hmm ska testa en gång till. Använder du samma kod som mig?

Medlem sedan jan. 2003247 inlägg
#4

Nu har jag testat, min fråga hör inte längre hemma här utan i asp forumet, det var Server.HTMLEncode() som förstörde.

Tack ändå.

268 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
137 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)