You are right!
It posts now when I added the 'before' parameter with this worth
remembering function 'tinyMCE.triggerSave()':
<?php echo submit_to_remote('ajax_submit', 'Post', array(
'update' => 'forumpost_area',
'url' => '@forumpost_add_ajax',
'before' => 'tinyMCE.triggerSave()',
'loading' => "Element.show('indicator')",
'complete' => "Element.hide('indicator')",
)
,' class=submit_button ') ?>
Thank you so much!
Milena
On Nov 2, 10:53 pm, "[EMAIL PROTECTED]"
<[EMAIL PROTECTED]> wrote:
> Hi!
>
> I had a similar problem when dealing with rich text and ajax. Have a
> look at my form_remote_tag. I think the before parameter calling
> tinyMCE.triggerSave() is required.
>
> I needed the calls after completion ('complete') if the validation
> fails and the form needs to be displayed again. Otherwise, the
> textarea wasn't a richt ext area any more.
>
> <?php echo form_remote_tag(array(
> 'url' => 'comment/add',
> 'update' => array('success' => 'added_comment', 'failure' =>
> 'add_comment'),
> 'script' => true,
> 'before' => 'tinyMCE.triggerSave()',
> 'loading' => "Element.show('indicator')",
> 'success' =>
> "Element.hide('indicator');Element.show('added_comment');Element.hide('add_comment');",
> 'failure' => "Element.hide('indicator');",
> 'complete'=>
> "tinyMCE.idCounter=0;tinyMCE.execCommand('mceAddControl', true,
> 'user_comment');"
> ),array(
> 'name' => 'form1'
> )) ?>
>
> Erik
>
> On 2 Nov., 16:59, ebreeze <[EMAIL PROTECTED]> wrote:
>
> > Hi,
>
> > I have an ajax form which contains a textarea:
>
> > <?php echo form_tag('@community/forumpost_add', array(
> > 'id' => 'sf_admin_edit_form',
> > 'name' => 'sf_admin_edit_form',
> > )) ?>
> > [....]
> > <?php echo textarea_tag('post[description]',
> > $sf_params->get('post[description]'), ' rich=true') ?><br />
>
> > [....]
> > <?php echo submit_to_remote('ajax_submit', 'Post',
> > array('update'
> > => 'forumpost_area', 'url' => '@forumpost_add_ajax', 'loading'
> > => "Element.show('indicator')", 'complete' =>
> > "Element.hide('indicator')", )) ?>
>
> > Everything works fine without the using the 'rich=true' attribute.
> > However, when I put 'rich=true' (using Tinymce) the posted textarea
> > value is blank. Obviously it is not posted at all.
>
> > Using Tinymce for normal (nonajax) forms for me works fine. Using ajax
> > forms on its own without rich text areas works as well. It is only the
> > combination of rich text area and ajax form that causes the issue.
>
> > Probably there is a work around - can anyone tell me how to get hold
> > of the value of the rich textarea in this ajax form?
>
> > Thanks:
>
> > Milena
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"symfony developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/symfony-devs?hl=en
-~----------~----~----~----~------~----~------~--~---