2010-03-05 46 views
0

如何最好地将所有输入字段(文本,单选按钮,复选框,选择等)半自动地从恶意格式化的html文档中取出?减去表单输入字段的最佳方法html

试图获得TYPE,NAME,VALUEOPTIONSELECT

我目前正在使用Xpath(在PHP中),因为这里的每个人都说'用来代替',但我没有得到它。所以我愿意接受建议。我有一个外壳,所以它可能是'普通'grep。

谢谢。 马特

+0

你想做什么?你只是想找到他们的位置?或者实际修改它们? – Seaux 2010-03-05 23:40:55

+0

这些是静态的形式,我试图让他们在列表中(类型 - >名称 - >值或选项),因为我需要重建它们(在CMS中) – MattW 2010-03-05 23:50:09

回答

0

你可以使用jQuery框架结合良好的旧Firebug(Firefox插件)。 jQuery的选择器引擎将使您可以轻松找到表单元素的所有实例。 Firebug会很高兴地将它登录到Firefox的Javascript控制台。

正如你所说:这是半自动的。

编辑

为了让您一开始你可能想看看jQuery's API(它是帮助你大的时候方便的序列化方法)。

+0

谢谢,它是一个很酷的想法,但我的偏好会(显然)更自动化(即在命令行或(PHP)脚本)。 – MattW 2010-03-05 23:45:16

+0

没问题,你可以通过AJAX将你的结果发送给脚本,...你知道。再一次,jQuery将成为你的朋友。 – aefxx 2010-03-05 23:46:58

相关问题