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>