繁体   English   中英

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

[英]Split an html document into multiple documents on form submit

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

关于如何实现的任何想法?

例如,假设我将其提交到textarea中,然后点击了Submit:

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

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

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

你有两个选择

  1. 通常通过提交到PHP来提交HTML,并使用诸如SimpleDOM库或PHP本机DOM / XML之类的方法将其解析并保存为单独的片段( 最佳方法

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

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

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

但拆分提交的数据...使用类似php的服务器软件。

Javascript适用于客户端。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM