从HTML页面识别表单元素

从HTML页面识别表单元素,html,forms,Html,Forms,有没有办法找出HTML页面中是否有标记(使用PHP和JQuery)并获取表单?例如,我的页面是下面的page.phpcode <html><body> <h1> HAI TESTING</h1><h1> HAI TESTING 1 </h1> <form name="test" method="post" id="test" action="" enctype="multipart/form-data">

有没有办法找出HTML页面中是否有
标记(使用PHP和JQuery)并获取表单?例如,我的页面是下面的
page.php
code

<html><body>
<h1> HAI TESTING</h1><h1> HAI TESTING  1 </h1>
<form name="test" method="post" id="test" action="" enctype="multipart/form-data"> 
        <input type="text" name="name">
        <input type="radio" name="a" value="a"><input type="radio" name="a" value="b">
        <input type="checkbox" name="chekbox">
        <input type="email" name="email">
        <textarea>test</textarea>
        <input type="submit" name="submit">
    </form></body></html>

如果您使用的是jquery,那么您可以通过以下方式来完成

var form = $(document).find('form');
表单变量将保存所需的输出

您也可以使用javascript实现这一点。这取决于你在用什么

有没有办法找出HTML页面中是否有标记(使用PHP和JQuery)并获取表单

我对PHP了解不多,但我知道有
document.forms
,它返回文档中每个
的HTMLCollection。下面的代码片段演示了查找和收集
元素是多么简单

一小条 单击
提取表单
打开,然后单击
收回显示
关闭

函数extractForm(){
//使用document.forms方法收集。
var fList=document.forms;
//.length属性将返回给定文档中的总数。
var fQty=fList.length;
//添加文本到
document.querySelector('figcaption')。textContent='有'+fQty+'个表单';
//在循环外声明变量。
var display=document.querySelector(“#display span”);
var-HTML,i;
//在每次迭代中,fList中的一个项目将被提取为字符串,然后呈现为HTML。
对于(i=0;i
正文{
位置:相对位置;
溢出:隐藏;
字体:16px/1控制台;
}
a{
显示:块;
颜色:红色;
文字装饰:无;
}
a:第一种{
浮动:对;
右边距:15%;
}
a:最后一种{
浮动:左;
左边距:15%;
}
#展示{
位置:绝对位置;
排名:0;
右:-350px;
宽度:300px;
最小高度:100%;
z指数:1;
背景:rgba(0,0,0,3);
过渡:所有1;
}
#显示:目标{
右:0;
背景:rgba(0,0,0,8);
过渡:所有1;
}
#显示范围{
显示:块;
宽度:90%;
高度:自动;
背景:rgba(255,255,255,6);
保证金:0自动;
}
菲卡普顿{
颜色:白色;
字体:16px/1控制台;
文本对齐:居中;
}

海试
表格一
测试

表格二
您使用的是什么编程(或脚本)语言?您需要以什么格式获取此输出?纯文本?解析的DOM片段?某个元素的内部HTML?$filestring=file\u get\u contents($file);我正在使用此代码获取文件内容。我需要在PHP中找到$filestring中的标记。
var form = $(document).find('form');