Nette a tinyMCE

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
cuga
Člen | 210
+
0
-

Mam takovy problem. Na textarei sem navazal tinyMCE.

Pokud si navazu podminku, ze musi byt vyplneno, tak i kdyz zadam nejaky text, tak stejne napoprve mi to nahlasi, ze mam zadat hodnotu.

V cem muze byt problem?

onge
Člen | 53
+
0
-

Problem bych videl v TinyMCE. Sice jsem tuto zrudnost uz nejaky patek nevidel, ale hadam, ze text co vidis ve WYSIWYGu v momente kdy odesilas formular jeste neni v textaree, na ktere je editor poveseny, tak se placne az HTML kod pri odeslani formulare, takze JS kontrola narazi na prazdne pole.

Nezkousel jsem to a nejsem si jisty, jestli zrovna Tiny takhle funguje, ale hledal bych problem tam.

PS: TinyMCE je hnus, nepouzivat.

na1k
Člen | 288
+
0
-

Ano, funguje to tak nějak, jak píše onge. Co si pamatuju, je tam buď funkce na updatování (tj. obsah wysiwygu se přesune do textarea), která by se dala volat před validací, nebo tuším i událost, na kterou se dá navázat, tedy něco jako onsubmit, ale až spouštěný až po přesunutí obsahu z wysiwygu do textarea.

Teorii teda snad máš, teď už se jenom prohrab dokumentací TinyMCE, určitě to tam někde bude zmíněné.

Jod
Člen | 701
+
0
-

A jaká je iná free alternatíva do komerčných projektov miesto TinyMCE?

Editoval Jod (29. 12. 2008 21:09)

Ola
Člen | 385
+
0
-

Obávám se, že žádná :) TinyMCE je (asi) jedinej editor pod LGPL, fck, spaw nebo třeba texyla jsou všechny pod GPL…

Editoval Ola (29. 12. 2008 22:40)

Jan Tvrdík
Nette guru | 2595
+
0
-

Pro validace je třeba přidat:

$form->getElementPrototype()->onsubmit('tinyMCE.triggerSave()');

Sepsána stránka o použití TinyMCE. Můžete doplnit vaše poznatky.