W jaki sposób zmodyfikować poniższy skrypt, by nie skracał tekstu w polu po naciśnięciu klawiszy innych niż alfanumeryczne? Liczba pozostałych do wpisania znaków jest zmniejszana po naciśnięciu CTRL. Gdy ograniczenie wynosi 10 tekst skracany jest do 9 po naciśnięciu np CTRL.

  1. <script LANGUAGE="JavaScript">
  2. function textCounter(field, countfield, maxlimit)
  3. {
  4. if (field.value.length > (maxlimit-1))
  5. {
  6. field.value = field.value.substring(0, (maxlimit-1));
  7. document.getElementById(countfield).innerHTML=maxlimit-1-field.value.length;
  8. }
  9. else
  10. {
  11. document.getElementById(countfield).innerHTML=maxlimit-1-field.value.length;
  12. }
  13. }