2016-03-29 20 views
2

私はjavascriptで新しく、私はCodeIgniterにプロジェクトを開発しています。 実際には、CKEditorの検証に問題があります。すべてのフィールドを入力して送信ボタンをクリックすると、CkEditorが必要なフィールドが1つ表示されます。JQueryを使用してCkeditorを検証する方法

私はこの問題を解決する方法がわかりません。すでに多くのことを検索していますが、私の問題は同じです。私はこのコードを使用していますが、これはエラーを出していますgetData()は定義されていません私はgetdataとこれをどこで使用する必要があるか分かりません。

function CheckForm(theForm) 
{ 
    textbox_data = CKEDITOR.instances.mytextbox.getData(); 
    if (textbox_data==='') 
    { 
     alert('please enter a comment'); 
    } 
} 

答えて

3

[]

textbox_data = CKEDITOR.instances['mytextbox'].getData(); 

この

textbox_data = CKEDITOR.instances.mytextbox.getData(); 

変化テキストボックスのIDが存在すべきです。

注: CKEditor JSを追加することを忘れないでください。

+0

少し説明できますか? – itzmukeshy7

+0

@ itzmukeshy7私たちは '[]'の中にtextboxのidを渡して、空であるかどうかを調べて調べることができなければなりません。 –

+0

両方の違いと '[]'を使う理由は何ですか? – itzmukeshy7

0

私は)あなたがフォーム後で宣言し

  • 函(前JavaScriptを書かれているだろう

    1. をやっている2つのミスかもしれない推測はCKEditorバージョンテキストボックス

    2. 以内に何かを得るために、簡単なjQueryの関数であります

    完全なCKeditorのマニュアルhereを参照してください。

  • +1

    CKEditorオブジェクトのjqueryメソッドを呼び出すことはできません。 'getdata()は単純なjquery関数です。 – itzmukeshy7

    関連する問題