2012-02-17 18 views
0

readonlyの属性を持つ入力要素から尖った行を削除することはできますか?無効にすると、動作していない要素はフォーカスイベントを受け取ることができないが、読み取り専用にすることができるため、動作は異なります。 読み取り専用入力から尖った行を削除することは可能ですか?読み取り専用属性の尖った行を削除する

チェックフィドル: http://jsfiddle.net/DCjYA/364/

+0

どのような尖った線ですか? – PeeHaa

+0

印刷画面を確認してください:http://s16.postimage.org/ghs4zevxh/pointed.jpg – mcmwhfy

+0

は、ウィンドウ7とie9上の尖った線が見えません。多分OSの問題です。 – Jawad

答えて

0

は、あなたがこのようにそれを行うことができます。..

Last name: <input type="text" name="lname" value="readonly" readonly onfocus="this.blur();"/> 

編集:

あなたは、コードを追加する必要がいけないので、あなたも、それはjqueryのを使用して行うことができますすべての入力時に

Last name: <input type="text" name="lname" value="readonly" readonly class="readonly"/> 

<script> 
$(".readonly").focus(function() { 
    $(this).blur(); 
}); 
</script> 
+0

素晴らしいですが、CSSから追加するにはどうすればいいですか?多くの人にとって、すべての入力に対して各HTMLページを変更することはできません。 – mcmwhfy

+0

よく、私はあなたがCSSだけでそれをすることができるとは思っていません...実際に私たちはフォーカスを削除するためにスクリプトを使用していますので、ポインタがないという印象を与えています。 –

+0

私はすでにjQuery私のアプリからの入力、私はそれを行うために私のスクリプトに何かを統合しようとします。 – mcmwhfy

関連する問題