JQuery Limit Text im Eingabefeld

Ich möchte die Anzahl der Zeichen im Eingabetextfeld begrenzen.

Code, den ich benutze:

function limitText(field, maxChar){
    if ($(field).val().length > maxChar){
       $(field).val($(field).val().substr(0, maxChar));
    }
}

Ereignis ist onkeyup. Wenn ich Text in das Eingabefeld eingebe, bleibt der Cursor am Textende, aber der Fokus wird auf den Textanfang gesetzt, sodass ich den Cursor nicht sehen kann.

Was kann ein Problem sein.

Browser ist FF, auf IE und Chrome funktioniert es richtig

Antworten auf die Frage(2)

Ihre Antwort auf die Frage