RTE getting value from iframe when form is submitted

ive created my own simple RTE using an iframe and the execCommand() functions.

i can format text and have it show in the iframe, but when i click submit to extract the formatted text, the  POSTed data is blank.

how does this work for the Rich Text Editors on likes of gmail, myspace etc etc?

my iframe:

<iframe id="data" name="data" width="99%" height="200px"></iframe>
LVL 16
ellandrdAsked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

x
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

steelseth12Commented:
gmail uses ajax.

have a look at http://www.prototypejs.org/ 
0
rdivilbissCommented:
Ajax doesn't do a thing if you have no data to submit.  Why is every answer this year take one aJAX and call me in the morning.

Okay, an iframe isn't a form field.

Are you extracting the text from the iframe and putting it a field before submitting?

Say:

function mySubmit() {
     var text = document.getElementById('data').innerHTML;
     document.getElementById('hiddenFormField').value = text;
     document.form.submit();
}

The contents of the iframe wouldn't be sent by a form submit.

Regards,
Rod
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
ellandrdAuthor Commented:
>>Are you extracting the text from the iframe and putting it a field before submitting?

yes ive created a hidden textarea that gets updates as user types into the iframe.

after seeing your exmaple code, i see how its done...

thanks rod
0
Big Business Goals? Which KPIs Will Help You

The most successful MSPs rely on metrics – known as key performance indicators (KPIs) – for making informed decisions that help their businesses thrive, rather than just survive. This eBook provides an overview of the most important KPIs used by top MSPs.

rdivilbissCommented:
Great, glad to help.
0
ellandrdAuthor Commented:
ya its working nicely now too...
0
rdivilbissCommented:
Cool. Going to give it away, LOL.

Why is everyone always building a new RTE?  Or did I ask that before <smile>
0
ellandrdAuthor Commented:
you've probably asked me this before...  heres my reasons:

no particular order...

1) im a self learner so trying to write small apps helps me understand how the functionality and how the components all work together.

2) resorting to use somebody else code/web application will never make me a good programmer.

3) i think the RTE's that are available to d/l from the web contain too much cr*p like smiley faces for example or they are coded poorly with redundant code...  

4) some generate code that is impossible to validate or not compliant... for example mixed tags...

5) i like to be the author
0
rdivilbissCommented:
LOL, you sound like me...Go get 'em then.
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
PHP

From novice to tech pro — start learning today.