0

HTML ファイルにがtextareaあり、そのデータをデータベースに送信する必要がありtextareaます。ただし、スペースtextareaなしでデータを送信します。enterしたがって、次のようなデータ:

Shortly after reading a few books on web design, I was hooked. I wanted to know everything and anything about it. I was designing websites any chance I could. 

I spent almost all of my savings buying more books on different programming languages and other nerdy computer gear.

データベースではこのようになります。

Shortly after reading a few books on web design, I was hooked. I wanted to know everything and anything about it. I was designing websites any chance I could. I spent almost all of my savings buying more books on different programming languages and other nerdy computer gear.

そこで、テキストエリアを a に変更してckeditor、データを html として送信することにしました。しかし、私が にjQueryメソッドを持っている今の問題はtextarea、今ではうまくいきません。

HTML :

<td>
<textarea maxlength="5000" id="blah" cols="100" rows="20" name="essay_content" class="ckeditor" onkeyup="words();">
</textarea></td> 

jQuery:

function words(content)
{
    var f = $("#blah").val()
    $('#othman').load('wordcount.php?content='+ encodeURIComponent(f));


}

テキスト領域がCkEditorであるため、今はうまくいきません...何か提案はありますか?

4

2 に答える 2

0

これにより、CkEditorテキストエリアのコンテンツが表示されます。

function words(content)
{
    var f = CKEDITOR.instances.blah.getData();
    $('#othman').load('wordcount.php?content='+ encodeURIComponent(f));
}

onkeyupしかし、 CkEditorがtextareaを置き換えるので、うまくいくとは思いません。エディターインスタンス内でキーアップトリガーをキャッチするには、CkEditorのプラグインを作成する必要があります。

于 2012-07-07T02:23:08.293 に答える
0

私は使用nlbrしましたが、すべてが機能します。

于 2012-07-07T07:32:35.217 に答える