フォーカスされていてコンテンツがある場合にテキストボックスに小さな「x」が表示されるInternetExplorer10の新機能を無効にするにはどうすればよいですか?

フォーカスされていてコンテンツがある場合にテキストボックスに小さな「x」が表示されるInternetExplorer10の新機能を無効にするにはどうすればよいですか?

input[type=text]::-ms-clear {
display: none;
}
IE 10以降では、テキスト入力(input [type = text])は、入力を開始するとフィールドの右側に(x)ボタンを表示します。これは、入力されたテキスト値をクリア/削除するために使用されます。
Chromeでは、検索入力(input [type = search])に同様のボタンが表示されます。
IE10+および/またはChromeのいずれかを削除したい場合。以下のスタイルを追加して、このボタンを入力から非表示にすることができます。
実際の動作をご覧ください... http://codepen.io/sutthoff/pen/jqqzJg
/* IE10+ */
::-ms-clear {
display: none;
}
/* Chrome */
::-webkit-search-decoration,
::-webkit-search-cancel-button,
::-webkit-search-results-button,
::-webkit-search-results-decoration {
display: none;
}
これが私がやった方法です
input[type=text]::-ms-clear
{
display: none;
}
input::-ms-clear{
display:none;
}
これは私にとってトリックでした。
ページが互換表示で実行されている場合、スタイルとCSSソリューションは機能しないことに注意してください。これは、クリアボタンがIE7の後に導入されたためだと思います。そのため、互換表示で使用されるIE7レンダラーは、::-ms-clearを有効なスタイルの見出しとして認識しません。