如果没有把HTMALAREA放在一个IFRAME的框架中是可以取出的,但我把它放入一个IFRAME中就取不出来了!代码如下:
<IFRAME id="editor" src="editor/example.html"></IFRAME>
example.html中放内容的textarea的名称是Body,包含中一个叫myform的FORM中这时我用JS想得到Body中的内容就得不到了
editor.document.myform.Body.value
这样写得不到Body中的值!

解决方案 »

  1.   

    先POST到PHP文件中。再在PHP中执行SQL语句。
      

  2.   

    直接获得textarea的表单值, $_POST[name]
      

  3.   

    传值我习惯用$_REQUEST
    我能用Mysql中取出值,但已经带了标识符,我也不知怎样去除。
      

  4.   

    使用mysql_query("insert into ......");
    可以存到数据库中,
    再采用如下格式,可以正确显示
    echo sprintf ($text);
      

  5.   

    算了,最后没用IFRAME了,直接把htmlarea给放在网页上了,虽然问题是解决了,但心里还是别扭,没用IFRAME搞得代码不好看!