1

今まで見た中で最も奇妙な Internet Explorer の問題を見つけましたが、それを回避する方法がまったくわかりません。そのため、誰かが以前に似たようなものを見たことがあり、その原因と修正方法を知っていることを期待していました。 .

次のように、複数行のテキストボックスがあります。

<asp:TextBox runat="server" ID="txtDoctorNotes" TextMode="MultiLine" Rows="8" Width="270"></asp:TextBox>

今朝、このテキスト ボックスの単語の一部が重複していることに気付きました。入力を間違えただけだと思って、ボックスをクリックして内容を変更したところ、不思議なことに重複が消え、本来あるべきように表示されました。 . コンテンツが変更されたときにjqueryが使用されますが、テキストボックスに「onclick」イベントはありません(したがって、フォームの一部のコンテンツが変更されたことをjqueryがフラグを立てるボックスから出します)。1 回限りのレンダリングの問題だと思って、ページをリロードすると、同じ重複が再び表示され、ボックスをクリックすると消えてしまいました。奇妙なことに、複製された単語はコンテンツの最初または最後になく、すべて一緒でもなく、ランダムに複製されました。

Chrome で試してみましたが、完璧に動作し、重複はありません。

例として、内容を次のように変更しました。

「素早い茶色のキツネが怠け者の犬を飛び越えた」.

テキストボックスの内容を設定する行にブレークポイントを設定しましたが、上記のように表示されますが、フォームが読み込まれると次のように表示されます。

「素早い茶色のキツネが怠け者を飛び越え、怠け者を飛び越えた」.

クリックすると、正しく読み上げられます。

以前に実際のメモをそこに持っていたとき、最後の単語も複製されていましたが、他の単語とは別に、上記の例では次のようになっていました。

「素早い茶色のキツネは、怠惰な犬の犬の上を怠け者を飛び越えた」.

Internet Explorer 9 を実行しています。F12 ボタンを使用して Internet Explorer 8 モードに変更すると、問題が修正されるため、IE9 のようです。

これを前に見た人はいますか?

4

1 に答える 1