2010-12-02 23 views
2

は:HTMLテキスト入力フィールドでキャレットを非表示にする方法は?私はこのようなHTMLの入力フィールドを持っている場合

<input type="text" id="mytextfield"/> 

すべてのブラウザは、フィールド内のキャレット(挿入ポイント)を示しているように見えます。これはいくつかのCSSやJavaScriptを適用して表示されないようにすることは可能ですか?

(私の入力は、私の入力がhttp://www.gwt-ext.com/demo/#linkedComboBoxのようなGWT-Extコンボボックスの基礎であるということですが、入力することはできませんが、キャレットはまだ見えますが迷惑です)。

答えて

0

あなたが試みることができることは、入力要素を無効であると明示的に黒に色を設定します。

<input type="text" disabled="disabled" style="color: black;" ... /> 

これはGWT-EXTコンボボックスのために働く必要があります(少なくとも放火犯で属性を設定するときにそれがなかったです) 。

+0

これは実際に動作します。唯一の欠点は、私たちの特定のコンボボックスがクリックで拡張するように設定されていたことです。これを無効にするとイベントが発生しないためです。しかし、これはこの質問の範囲外でしたので、これを正解としています。 –

関連する問題