Hoi,
Sinds kort ben ik bezig met het Zend framework en probeer een heel simpel formulier te maken met Dojo en tinyMCE.
Het formulier en tinyMCE renderen prima in de browser en zodra ik op de submit knop druk wordt alles verstuurd naar de server.
Tenminste in Firefox ... maar IE doet weer eens moeilijk
in IE wordt de inhoud van tinyMCE niet meegestuurd in de post. ($_POST['message'] is leeg)
In de head:
Formulier:
Als ik het dojo stuk uit de head haal werkt tinyMCE wel, maar dan werken mijn Dojo dingen uiteraard niet
Als ik het tinyMce stuk weghaal wordt de inhoud van de textarea wel meegestuurd maar heb ik geen fancy editor
Sinds kort ben ik bezig met het Zend framework en probeer een heel simpel formulier te maken met Dojo en tinyMCE.
Het formulier en tinyMCE renderen prima in de browser en zodra ik op de submit knop druk wordt alles verstuurd naar de server.
Tenminste in Firefox ... maar IE doet weer eens moeilijk
in IE wordt de inhoud van tinyMCE niet meegestuurd in de post. ($_POST['message'] is leeg)
In de head:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
| <style type="text/css"> <!-- @import "/js/dijit/themes/tundra/tundra.css"; --> </style> <script type="text/javascript" src="/js/dojo/dojo.js"></script> <script type="text/javascript"> //<![CDATA[ dojo.require("dijit.form.Form"); dojo.require("dojo.parser"); dojo.addOnLoad(function() { dojo.forEach(zendDijits, function(info) { var n = dojo.byId(info.id); if (null != n) { dojo.attr(n, dojo.mixin({ id: info.id }, info.params)); } }); dojo.parser.parse(); }); var zendDijits = [{"id":"formname","params":{"dojoType":"dijit.form.Form"}}]; //]]> </script> <script type="text/javascript" src="/js/tiny_mce/tiny_mce.js"></script> <script type="text/javascript"> //<![CDATA[ tinyMCE.init({ mode : "textareas", plugins : "emotions", language : "nl" }); //]]> </script> |
Formulier:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| <form id="formname" accept-charset="UTF-8" method="post" enctype="multipart/form-data" action=""><div> <div class="formRow"><label for="name" class="required">Name</label> <input type="text" name="name" id="name" value="" class="formtext"></div> <div class="formRow"><label for="city" class="optional">City</label> <input type="text" name="city" id="city" value="" class="formtext"></div> <div class="formRow"><label for="email" class="optional">Email</label> <input type="text" name="email" id="email" value="" class="formtext"> <div class="description">Will not be published</div></div> <div class="formRow"> <textarea name="message" id="message" class="formtext" rows="24" cols="80"></textarea></div> <div class="formRow"> <input type="submit" name="submit" id="submit" value="Submit" class="button"></div></div></form> |
Als ik het dojo stuk uit de head haal werkt tinyMCE wel, maar dan werken mijn Dojo dingen uiteraard niet
Als ik het tinyMce stuk weghaal wordt de inhoud van de textarea wel meegestuurd maar heb ik geen fancy editor