私は自分で作成したTextBoxとTextAreaでTinyMCEを使用しています。 問題は、それらのdivにプレースホルダを配置する必要があることです。TinyMCE hide Divのプレースホルダー
私はそれを実装しようとしました。 TinyMCEがアクティブでないときにプレースホルダーが表示されるのは、 です。アクティブな場合、テキスト編集は期待通りに機能しますが、プレースホルダーは表示されません。
さらに、プレースホルダと入力テキストが少し左に移動する必要があります。
HTML
<h3>Item Name</h3>
<div class="form-group">
<div class="col-md-6">
<div class="text-box-styling text-box-area" id="inputItemName"
contentEditable=true data-text="Enter text here">
</div>
</div>
</div>
<h3>Description</h3>
<form class="form-horizontal form-bordered" method="get">
<div class="form-group">
<div class="col-md-6">
<div class="text-area-styling text-box-area"
id="textareaDescription">
</div>
</div>
</div>
</form>
CSS
.text-box-styling {
width: 460px !important;
height: 30px;
border: solid 1px #373d42;
border-radius:0px;
margin-bottom: -4px;
}
.text-area-styling {
resize:none;
width: 460px !important;
height: 60px !important;
border: solid 1px #373d42;
border-radius:0px;
/*margin-bottom: -4px;*/
}
[contentEditable=true]:empty:not(:focus):before{
content:attr(data-text);
}
JAVASCRIPT
:ここではJSFiddleでスニペットです
JSFIDDLE:https://jsfiddle.net/Ln631dh3/
私はそれを固定する方法を試してみた何に続いて?事前に
おかげで、
EVH671