テキストエリアを 500 文字に制限したい。このために maxlength 属性を使用しましたが、異なるブラウザー間で互換性の問題がいくつかあります。これを解決するために、JavaScript関数を使用しました
function checkLength(fieldName,limit){
if(fieldName.value.length >= limit){
fieldName.value = fieldName.value.substring(0,limit);
}
}
onKeyDownとonKeyUpの 2 つのイベントでこの関数を呼び出しています。これで問題は多少解決しますが、長さが 500 文字を超える文字列をコピーして貼り付けると、すべてのテキストが表示され、キーを押したときに 500 にトリミングされます。ちらつきなしでコピー貼り付け中に正確に500文字を表示する方法はありますか?