2016-05-31 22 views
0

イメージが含まれているtextareaが必要です。 enter image description hereイメージをテキストエリアに挿入

私はcontenteditableのdiv試してみた:http://jsfiddle.net/n8WJ2/29/

をしかし、私は、任意のテキストを挿入することができないという問題は、(私はいくつかのスタイルを持っているテキストを、意味)があります。私はちょうどテキスト、ホワイトスタイルをしたい。

textareaを使用して実装するにはどうすればよいですか?

+0

左のテキスト領域と右の画像を持つ2列のコンテナで1つのテキスト領域を作成し、その下に両方の列を占める追加の幅広いテキスト領域を作成できます。次に、データを送信するときに2つのテキストフィールドを連結するだけです。 $( "#txtarea1")。val()+。$( "#txtarea2")。 –

+0

できません。テキストエリアに含まれるのは....テキストのみです。画像ではありません。 – j08691

+0

[HTML:テキストエリアに画像を表示する方法はありますか?](http://stackoverflow.com/questions/3793090/html-is-there-any-way-to-show-images-in- a-textarea) –

答えて

0

私はのcontentEditableのdivが正しい方法であると考えてい行く。既にここで説明するのcontentEditableのdivから書式を消毒するための方法があります:

Remove formatting from a contentEditable div

コメントが述べたように、あなた自身があなたが行きたいどこまでにもよるがテキストエリアにすぐに戻ってくるかもしれませんスタイルを削除します。

0

イメージをbackground-imageとしてください。

.rgtDiv { 
 
    min-height: 300px; 
 
    border: solid 1px #ccc; 
 
    background-image:url('http://www.destination360.com/north-america/us/montana/images/s/great-falls.jpg'); 
 
}
<div> 
 
    <div contenteditable="true" class="rgtDiv"></div> 
 
</div> 
 

テキストが画像をオーバーレイしたくない場合は、次の

.flt_rght { 
 
    float: right; 
 
    height: 200px; 
 
} 
 

 
.rgtDiv { 
 
    position: relative; 
 
    overflow: hidden; 
 
    min-height: 200px; 
 
    border: solid 1px #ccc; 
 
}
<div> 
 
    <img src='http://www.destination360.com/north-america/us/montana/images/s/great-falls.jpg' class="flt_rght" /> 
 
    <div contenteditable="true" class="rgtDiv"> </div> 
 
</div>

関連する問題