Pogledajte određenu poruku
Staro 11. 04. 2010.   #1
mb_sa
profesionalac
Qualified
 
Datum učlanjenja: 19.05.2007
Poruke: 123
Hvala: 13
3 "Hvala" u 3 poruka
mb_sa is on a distinguished road
Default Validacija TinyMCE, tinyMCE.get('intro').getContent()

Jeli neko imao priliku da dobavi sadrzaj iz textarea koji je "presvucen" sa TinyMCE?

Probavam sa tinyMCE.get('intro').getContent() i dobivam poruku "Error: tinyMCE.get("intro") is undefined".

Primjer sa kojim sve pokusavam je ispod. Verzija TinyMCE-a je 3.3 (2010-03-10).

Istraživajući problem, doaso sam do korisne teme gdje ima interesantna funkcija alertAllEditorIDs() koja za moj slucaj vraca prazno.

Zahvaljujem.

HTML kôd:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Test</title>
<script type="text/javascript" src="../js/tiny_mce/tiny_mce.js"></script>
<script type="text/javascript">

    tinyMCE.init(
    {
        mode: "textareas",
        theme: "advanced",
        editor_selector: "mceAdvanced"

    });

    function getTMcontent ()
    {
        var content = tinyMCE.get('intro').getContent();

        if( content == "" || content == null){
            alert("Intro blank");
        }
    }
    function alertAllEditorIDs () {
        var IDs = new Array();
        var editorID;
        for (editorID in tinyMCE.editors) {
            IDs[IDs.length] = editorID;
        };

        alert("All editor IDs:\n" + IDs);
}

 </script>
</head>
<body>
<form action="" id="test-form" name="getTMcontent-form" method="post">
    <textarea id="intro" name="intro" class="mceAdvanced" rows="5" cols="20"></textarea>
  <script type="text/javascript">alertAllEditorIDs();getTMcontent();</script>
</form>
</body>
</html>
mb_sa je offline   Odgovorite uz citat