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 アプリを変更する必要があります。