javascript:addContent-如何打包

javascript:addContent-如何打包,javascript,forms,Javascript,Forms,在使用addContent(位于)的示例时,我遇到了一个问题,希望有人能帮助解决。这可能不是剥除这只猫皮肤的最佳/唯一方法,但我们有一个PHP/MySQL页面,需要时必须修改该页面以添加数据输入行 他们的方法是有效的(请在他们的页面上取一个峰值),但是表单元素TEXTAREA的值中有它自己的表单元素,包括TEXTAREA。后一个TEXTAREA标记的关闭会中断第一个值,并将剩余代码抛出到页面,而不是等待Submit按钮插入。结果示例: “提交”按钮成功地生成了留在内部的零件,但您看到了问题所在

在使用addContent(位于)的示例时,我遇到了一个问题,希望有人能帮助解决。这可能不是剥除这只猫皮肤的最佳/唯一方法,但我们有一个PHP/MySQL页面,需要时必须修改该页面以添加数据输入行

他们的方法是有效的(请在他们的页面上取一个峰值),但是表单元素TEXTAREA的值中有它自己的表单元素,包括TEXTAREA。后一个TEXTAREA标记的关闭会中断第一个值,并将剩余代码抛出到页面,而不是等待Submit按钮插入。结果示例:

“提交”按钮成功地生成了留在内部的零件,但您看到了问题所在


-有没有办法使用javascript addContent函数, -合并添加按钮的实用程序 -但是避免使用表单的包装?
谢谢你的帮助

布莱恩


p、 PHP是透明的。直接将变量中包含的HTML作为TEXTAREA的值包含会产生相同的结果。

我真的不明白您在这里试图实现什么,但这并不重要-明显的问题是,您在
TEXTAREA
中包含未转义的HTML:
TEXTAREA
的文本必须转义,就像在HTML文档中转义任何其他地方的文本内容一样(将
转换为
&
转换为
&;
,等等)。最终通过浏览器的HTML解析器反馈文本这一事实并不重要——如果您希望正确加载文档,则必须对其进行转义:

例子: 所需的内容,例如:



将包含在文本区域中,如下所示:


tr
td bgcolor=“#f3”align=“center”colspan=“3”hr size=“1”color=“#c0c0”/td
/tr

我真的不明白您在这里想要完成什么,但这并不重要-明显的问题是您在
文本区域
中包含未转义的HTML:
文本区域
的文本必须转义,就像您在HTML文档中转义其他任何地方的文本内容一样(将
转换为
转换为
&;
,等等)。最终通过浏览器的HTML解析器反馈文本这一事实并不重要-如果要正确加载文档,必须对其进行转义:

例子: 所需的内容,例如:



将包含在文本区域中,如下所示:


tr
td bgcolor=“#f3”align=“center”colspan=“3”hr size=“1”color=“#c0c0”/td
/tr
<tr>
   <td bgcolor="#F3F3F3" align="center" colspan="3"><hr size="1" color="#C0C0C0"></td>
</tr>
<textarea>
&lt;tr&gt;
   &lt;td bgcolor="#F3F3F3" align="center" colspan="3"&gt;&lt;hr size="1" color="#C0C0C0"&gt;&lt;/td&gt;
&lt;/tr&gt;
</textarea>