创建一个自动填充目标页面上的字段的链接

man*_*j88 7 html hyperlink newsletter

我正在编写一份时事通讯,那个让我这么做的人想要一个链接......一切都完美无问题......

现在问题是,当你点击这个链接时,它会进入一个带有字段的页面,然后那个人问我是否可以自动填充其中一个字段.

该页面是某些服务的订阅页面,当您使用他的电子邮件登陆页面时,这个人希望我自动填写推荐字段.可能吗?

谢谢堆

T.R*_*Rob 3

执行此操作的一种方法是将字段名称和值放在查询字符串中。“查询字符串”是包含字段/值对的 URL 的一部分。它与页面地址分隔开,后跟?由字符分隔的字段=值对&。例如,

http://www.example.com
Run Code Online (Sandbox Code Playgroud)

...会成为...

http://www.example.com?fieldName=fieldValue
Run Code Online (Sandbox Code Playgroud)

为了使其工作,页面必须将该字段解析为 HTTPGET请求的一部分,然后将值作为预填充字段返回。如果表单在服务器端经过正确验证,那么它通常已经具有解析字段并在同一表单的多次提交中保留其值的能力。这是因为,如果某些字段为空或具有无效值,则允许重新绘制页面并显示错误消息。

这非常容易测试 - 只需在页面源中找到字段名称并扩展您当前使用的 URL,如上所示。如果它有效,你就完成了。如果没有,您可能需要更新服务器端的代码以接受该字段作为查询字符串的一部分。

完成同样事情的其他方法更多地依赖于服务器端代码。例如,许多网站在 URL 中嵌入关联推荐 ID,例如:

http://www.example.com/123456/
Run Code Online (Sandbox Code Playgroud)

在这种情况下,服务器端代码将目录路径解释为字段并相应地对其进行解析。因为这需要非常特定的服务器端代码来支持它,所以第一个选项可能是您最好的选择。