如果URL中的参数,则预填充html字段

时间:2016-07-29 12:34:31

标签: php html forms

我正在尝试在html字段中传递变量,我成功完成了该任务,感谢这个答案: https://stackoverflow.com/a/5422395

该方案是用户点击:http://some.site.com/somePage.html?forename=Bob&surname=Jones

字段forename是在Bob的页面上预填充的,但如果url中没有变量(例如http://some.site.com/somePage.html),我在前面提到的答案中遇到了问题(例如{{3}})用户输入字段的名称表格不会考虑到这一点。

如果变量出现在网址中并让用户输入他想要的内容,我怎么能预填充该字段呢?

感谢您的帮助,

2 个答案:

答案 0 :(得分:1)

if(isset($_GET)) ......这很简单。 isset函数对于知道某个值存在于某处非常有用。如果您需要更多帮助,请告诉我。

编辑提供一个完整的例子:

<?php 
if(isset($_GET['forename']) && !empty($_GET['forename']))
{
    echo $_GET['forename'];
}
?>

答案 1 :(得分:0)

将其写入字段的值。

if (isset($_GET['forename'])) echo $_GET['forename'];