【问题标题】:Query string to pre-fill HTML form with uncertain IDs查询字符串以预填充具有不确定 ID 的 HTML 表单
【发布时间】:2020-12-06 11:06:06
【问题描述】:

我正在尝试创建一个预填表单的 URL。

截至目前,我有网址

http://www.example.com/new?user=12345&subject=hello&message=example

但是,由于目标网站的更改,此链接不再有效。 字段的 ID 总是在变化,而不是 id="subject" 它说 id="subject_id923847-34567-4045-ba78-00hj90467ba0347"

有解决办法吗? 例如,最接近的匹配,或第 n 个字段编号。

谢谢

【问题讨论】:

  • 您向我们展示的 URL 示例中的 ID 在哪里?请展示一个相关示例以及相关预期输出以及您计划如何填写目标表格
  • 我希望http://www.example.com/new?subject=Hello 会导致表单的主题字段预填充“Hello”。

标签: html url query-string


【解决方案1】:

类似

const params = (new URL(document.location)).searchParams;
document.querySelector("[id^=subject]").value  = params.get('subject');

【讨论】:

  • 感谢您的回复。我需要做的是创建一个 URL——而不是代码。我希望能够通过 URL 访问带有 id="subject_x" 的字段。这可以通过http://www.example.com/new?subject_x=Hello 完成,但问题是x 始终是不同的值。在去链接之前,我不知道x 是什么。换句话说,我正在寻找通配符或第 n 个函数。一切都通过一个 URL 查询字符串。这有意义吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-08-07
  • 2019-12-22
  • 1970-01-01
  • 2022-01-12
  • 1970-01-01
  • 1970-01-01
  • 2012-08-16
相关资源
最近更新 更多