使用链接自动填充另一个表单,有可能吗?

时间:2013-08-29 21:26:30

标签: php javascript html asp.net web

我正在尝试在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

有一种方法可以达到我的目的吗?

1 个答案:

答案 0 :(得分:2)

简短的回答是否定的。浏览器不会自动检测URL参数并预先填充任何表单字段。后端PHP / ASP.NET页面可以读取请求中的值并生成具有指定值的HTML字段。或者,页面可以使用JavaScript在文档完成加载时设置字段值。

但所有这些都取决于对目标网页的更改。如果你没有能力修改那个页面,我担心你能做的很少。

您可以在自己的页面上复制表单,并将表单数据发送到目标 - 有效地绕过另一页上的表单并“伪造”您自己的表单,但是如果目标系统进行某种验证为了防止跨域名发布表单,这可能也不起作用。您可能已创建表单并自行处理,当用户将表单提交到服务器时,以编程方式复制整个表单交互。无论如何,这些选项都不是特别优雅。

相关问题