2012-10-07 1 views
7

可能性の重複:
Having an uneditable, but selectable textboxiPad SafariのreadOnly html要素でユーザー選択を有効にするにはどうすればよいですか?

私はiPad上で私のWebページ内のHTML要素を持っており、コンテンツを更新できないように読み取り専用されている必要があり、readOnly='readOnly'を使用すると、要素は選択不可になり要素のテキストコンテンツはまったくコピーできません。

要素を読み取り専用にする方法はありますか?ユーザーはテキストコンテンツを選択/コピーできますか?

+3

をシミュレートするために、次のonkeydownoncutイベントを追加しました。この質問はリンクされた重複質問とは非常に異なっています。 – Brian

+1

合意。この問題は、iPadのテキスト入力フィールドとreadOnly属性に固有のものであり、以下のaomarの答えが私が遭遇した唯一の解決策です。 – peater

答えて

11

ちょうど私がreadOnly属性を削除し、私はこの質問を再開するために投票しreadOnly行動

<input type="textarea" 
    onkeydown="event.preventDefault();event.stopPropagation();return false;" 
    oncut="event.preventDefault();event.stopPropagation();return false;"> 
+5

注意!これにより、ほとんどのブラウザでテキストフィールドのキーボードショートカット(例:CMD + CまたはCMD + A)が分割されます。 – aaronk6

+1

iPad用です。 – aomar

+1

iPadユーザーは外付けキーボードを使用することがありますが、これはipad Proでよく使用されています。キーボードショートカットも同様に壊れてしまいます。 – LeJared

関連する問題