2013-03-13 92 views
0

我想通过URL中的参数传递信息来预先填充一组表单域。通过简单地将参数添加到URL中,我可以使用html表单完成此操作,例如?name = John。我输入的变量通常出现在表单字段中。无法预先使用网址填充表单

我发现这种方法不适用于最新的表格。我已经能够识别参数名称,但是当我将它们添加到URL的末尾时,它们没有填充到表单中。

例如使用website.co.uk/admin/[email protected]我期望电子邮件字段填充[email protected],但页面刷新和表单仍然空白。

这是因为它是一个.php格式吗?反正有这个吗?我只有选择使用URL或JavaScript。

感谢

+0

显示HTML,PHP代码.... – Samy 2013-03-13 12:35:07

回答

1

给你的字段值作为<?php echo $_GET['email'];?>

像这样:

<input type="text" name="email" value="<?php echo $_GET['email'];?>" /> 
0

没有为内置于任何Web服务器预先填充表单字段没有这样的默认过程。所以,我不确定你是如何早点工作的。也许开发者实际上已经对它进行了编码,使得形式预填充发生。

对于新形式,您可以按照Prasanth的建议进行操作。但是,因为您只需要JavaScript或HTML,请参阅此前面的问题以获取进一步帮助:How to retrieve GET parameters from javascript?

基本上,您要做的是从url中获取字段的值并将字段的值设置为使用JavaScript的表单。