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


Split an html document into multiple documents on form submit

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

对如何实现这一点有什么想法吗?

例如,我把这个提交到一个文本区然后点击提交:

<table class="yoda">
    <tr>
        <td></td>
    </tr>
</table>
<table class="yoda">
    <tr>
        <td></td>
    </tr>
</table>
在提交时,我想抓取每个yoda并将其保存在目录中的新html文件中。

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

你有两个选择

  1. 提交HTML通常通过提交到PHP,并使用类似SimpleDOM库或PHP本地DOM/XML方法来解析和保存为单独的片段(最佳方法)

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

已解析文档(HTML文档)内的textarea。

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

but split of submitted data…使用服务器端软件,如php。