私は、レポートビューとフォームの両方として使用するフォームを持っています。当初、テキスト入力(テキストおよびテキストエリア)は、境界線/背景を持たないようにスタイルされています。私はまた、彼らはフォーカスを拒否します確認するために、次のjQueryコードを使用します。jQueryのハックはOperaの代替手段ではありませんか?
$('input[type="text"], textarea').focus(function() {
$(this).blur();
});
これはFirefoxで動作しますが、それは(と、おそらく他のWebKitブラウザ)オペラではありません。私はdisabled
プロパティを使用したくないので、(一般的な意味で)控えめでないように入力をスタイルできないためです。入力を隠し、状態がview
の場所にspanまたはdivを表示し、状態がform
に変更されたときにvisible-hiddenプロパティをスワップすることができます。実際には、これは選択、ラジオボタン、およびチェックボックスに対して行っています。しかし、私がそれをそのまま動作させることができれば、それほどうまくいかないでしょう。助言がありますか?
編集 - 削除されたWebkitタグ、あなたをFylkeにしました。
'$ this'とは何ですか? 「これ」を意味しますか? –
@Pekka - ああ、それは他のものに加えて、ここでタイプミスです。元のコードでは正しいです、私は編集し、訂正します、ありがとう。 –
OperaはWebkitブラウザではないことを指摘したいと思っています。それはあなたが暗示しているものではないかもしれませんが、確かにOperaのように見えます。 – Fylke