2015-09-08 55 views
0

我有一个允许用户输入地址(谷歌地点自动填充)的表单。当提交表单时,该值将被存储为$_SESSION变量和帖子。现在,当用户点击回来,我想设置地址输入框的值与$_SESSION变量,但我似乎无法得到它的工作。为Google自动填充文本框设置输入值

<input class="form-control" name ="collectPoint" required="true" type="text" id="search-field-from" <?  
     if(isset($_SESSION['collectPoint'])){echo 'value =$_SESSION['collectPoint']';} 
      else{ echo 'placeholder="Collection Location"';} ?> > 
+0

<输入类= “形式控制” 名称= “collectPoint” 需要= “真” 类型= “文本” ID = “搜索场从” <?如果(isset($ _ SESSION [ 'collectPoint'])){回声值= $ _ SESSION ['collectPoint ']';}其他{回声占位符= “采集地点”';}?>> \t \t \t \t \t \t –

+0

将此代码添加到问题; – user3335966

回答

0

尝试如下:

<?php 
if(isset($_SESSION['collectPoint'])) 
{ 
    $collectPoint = "value='".$_SESSION['collectPoint']."'"; 
} 
else 
{ 
    $collectPoint = "placeholder='Collection Location'"; 
} ?>  


<input class="form-control" name ="collectPoint" required="true" type="text" id="search-field-from" <?php echo $collectPoint; ?>/> 
+0

谢谢,但我认为这个问题是与谷歌地方自动完成。当我设置一个值(例如,值=“测试地址”>)。当页面加载时,它会再次消失。有任何想法吗? –