[英]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。
你有两个选择
通常通过提交到PHP来提交HTML,并使用诸如SimpleDOM库或PHP本机DOM / XML之类的方法将其解析并保存为单独的片段( 最佳方法 )
解析客户端上的HTML(使用jquery或native),并将其作为JSON提交给PHP(记住要转义HTML字符串)。 在服务器上使用PHP处理JSON并保存代码段。
解析文档(HTML文档)内部的textarea。
使用解析的文档内部的对象提交任何内容都是可能的。
但拆分提交的数据...使用类似php的服务器软件。
Javascript适用于客户端。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.