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