[英]auto-populate another form using a link, it is possible?
我正在尝试在Android上制作一个应用程序,它发送一个自动填充此网页的“RFC Emisor”和“RFC Receptor”的URI:
https://verificacfdi.facturaelectronica.sat.gob.mx
,如果我是正确的那两个输入的id为:
ctl00_MainContent_TxtRfcEmisor
ctl00_MainContent_TxtRfcReceptor
我已经尝试了这个,但它不起作用:
https://verificacfdi.facturaelectronica.sat.gob.mx/&ctl00_MainContent_TxtRfcEmisor=123456789&ctl00_MainContent_TxtRfcReceptor=123456789
有办法实现我想要的吗?
最简洁的答案是不。 浏览器不会自动检测URL参数并预先填充任何表单字段。 后端PHP / ASP.NET页面可以读取请求中的值并生成具有指定值的HTML字段。 或者,页面可以使用JavaScript在文档完成加载时设置字段值。
但所有这些都取决于对目标网页的更改。 如果你没有能力修改那个页面,我担心你能做的很少。
您可以在自己的页面上复制表单,并将表单数据发送到目标 - 有效地绕过另一页上的表单并“伪造”您自己的表单,但如果目标系统进行某种验证以防止发布跨域名的表单,这可能也不起作用。 您可能已创建表单并自行处理,当用户将表单提交到服务器时,以编程方式复制整个表单交互。 无论如何,这些选项都不是特别优雅。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.