Chrome とテキスト フィールドの文字数制限に関する問題

Chrome とテキスト フィールドの文字数制限に関する問題

Chrome のテキスト フィールドにコンテンツを送信しようとしています。これは、私が職場で使用している Web ベースのツールです。

IE では正常に動作しますが、スペースにクエリを送信しようとすると、このエラーが返されます。

このテキストを 1950 文字以下に短縮してください (現在 1999 文字を使用しています)

これは Chrome で HTML が正しく動作しない問題ですか、それともチェックを行わないように指示する Chrome の設定がありますか?

答え1

Chrome は TextAreas の MaxLength プロパティを異なる方法で処理します。具体的には、新しい行ごとに 1 文字ではなく 2 文字をカウントします (\r\nではなく\n)。

これはよくある問題です:

編集できないテキストフィールドとブラウザの互換性

ドロップダウン メニューまたは検索ボックスから選択された編集不可のフィールドが非常に長い場合 (コース タイトルなど)、次のエラー メッセージが表示されることがあります。

「このフィールドを X 文字以下に短縮してください。(現在 X 文字を使用しています。)」

このエラーメッセージは、一部のブラウザが当社のアプリケーションページを解釈する方法に直接関係しています。アプリケーションを続行するには、Internet ExplorerまたはMozilla Firefoxを使用してください

ソース

以下の StackOverflow の質問を参照してください:

Chrome が他のブラウザと同じように動作するように「修正」するには、Web アプリを変更する必要があります。

関連情報