webForumDet fria alternativet

Problem med ett räkna antal tecken

0 svar · 198 visningar · startad av greyhound

greyhoundMedlem sedan maj 20031 472 inlägg
#1

Jag har gjort ett script som räknar antalet tecken i en textbox men jag har lite problem.

1. Det går att klistra in för mycket text, räknaren går ner till minus. Går detta att lösa så det inte går?
2. När man har max antal tecken i Mozilla så kan man heller inte sudda eller köra med delete. Det går helt enkelt inte att göra nått. Går det att fixa så att det går att köra med delete men inte skriva in mera tecken eller är det kanske en bug i Mozilla?

Här är hela koden.

<html>
<head>
<title>Javascript test</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript1.2" type="text/javascript">
function CountChar() {
  if (document.Input.Text.value.length > 254) {
    document.Input.Count.value = 255 - document.Input.Text.value.length;
    return false;
  } else {
    document.Input.Count.value = 255 - document.Input.Text.value.length;
    return true;
  }
}
</script>
</head>

<body>
<form name="Input" method="post" action="">
  <textarea name="Text" onKeyPress="return CountChar();" onKeyUp="return CountChar();">Input here!</textarea>
  <input type="text" name="Count" value="255">
</form>
</body>
</html>
132 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)