在表单提交上将html文档拆分为多个文档

时间:2014-06-08 14:02:39

标签: javascript php jquery html forms

我想将html提交到文本区域然后提交我希望它读取文件,找到类选择器并将html分解为多个html文件并将它们保存在目录中。

有关如何实现这一目标的任何想法?

例如,假设我将其提交到textarea并点击提交:

<table class="yoda">
    <tr>
        <td></td>
    </tr>
</table>
<table class="yoda">
    <tr>
        <td></td>
    </tr>
</table>

在提交时,我想抓住每个yoda并将其保存在目录中的新html文件中。

提前谢谢大家。 我不确定我是否需要使用php来实现这一点,或者我是否需要使用javascript。

2 个答案:

答案 0 :(得分:1)

您有两个选择

  1. 通过提交给PHP正常提交HTML并使用类似的东西 要解析的SimpleDOM库或PHP本机DOM / XML方法 将其保存为单个代码段(最佳方法

  2. 在客户端上解析HTML(使用 jquery或native)并将其作为JSON提交给PHP(记得逃避 HTML字符串)。在服务器上使用PHP处理JSON并保存 片段。

答案 1 :(得分:0)

解析文档(HTML文档)中的

textarea。

提交在解析文档中使用对象的任何内容都是可能的。

但已提交数据的拆分......使用像php这样的服务器软件。

Javascript适用于客户端。