【问题标题】:Best way to substract form input fields html [duplicate]减去表单输入字段html的最佳方法[重复]
【发布时间】:2010-03-05 23:37:25
【问题描述】:

您如何最好地从不可靠的 html 文档中半自动地获取所有输入字段(文本、单选按钮、复选框、选择等)?

尝试为SELECT 获取TYPE,NAME,VALUEOPTION

我目前正在使用 Xpath(在 PHP 中),因为这里的每个人都说“改用它”,但我对它一无所知。所以我愿意接受建议。我有一个 shell,所以它也可能是“普通”的 grep。

谢谢。 马特

【问题讨论】:

  • 你想做什么?你只是想找到他们的位置吗?还是真的修改它们?
  • 这些是静态表单,我正在尝试将它们放入列表中(类型 -> 名称 -> 值和选项),因为我需要重建它们(在 CMS 中)

标签: php regex forms xpath grep


【解决方案1】:

您可以将 jQuery 框架与旧的 Firebug(Firefox 插件)结合使用。 jQuery 的选择器引擎将使您轻松找到表单元素的所有实例。 Firebug 会很乐意将其记录到 Firefox 的 Javascript 控制台。

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

编辑

为了让您入门,您可能需要查看jQuery's API(它有一个方便的序列化方法,可以帮助您大显身手)。

【讨论】:

  • 谢谢,这是一个很酷的主意,但我的偏好(显然)会更加自动化(即在命令行或 (php) 脚本中)。
  • 没问题,您可以通过 AJAX 将结果发送到脚本,然后……您知道。 jQuery 将再次成为您的朋友。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-07-08
  • 1970-01-01
  • 1970-01-01
  • 2015-09-30
  • 2011-03-31
  • 2020-10-08
  • 1970-01-01
相关资源
最近更新 更多