【问题标题】:Set Input Value for Google autocomplete textbox为 Google 自动完成文本框设置输入值
【发布时间】:2015-09-08 06:20:24
【问题描述】:

我有一个允许用户输入地址的表单(谷歌位置自动完成)。提交该表单时,该值将存储为$_SESSION 变量并发布。现在当用户点击返回时,我想用$_SESSION 变量设置地址输入框的值,但我似乎无法让它工作。

<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"';} ?> >

【问题讨论】:

  • >
    跨度>
  • 将此代码添加到问题中;
  • 标签: php session autocomplete setvalue


    【解决方案1】:

    尝试如下:

    <?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; ?>/> 
    

    【讨论】:

    • 谢谢,但我认为问题出在 Google 地方自动完成功能上。当我设置一个值时(例如 Value ="test address">)。当页面加载时,它会出现然后再次消失。有什么想法吗?
    猜你喜欢
    • 2014-03-15
    • 1970-01-01
    • 2016-05-25
    • 2013-04-29
    • 2012-08-08
    • 1970-01-01
    • 1970-01-01
    • 2010-09-07
    • 2012-03-14
    相关资源
    最近更新 更多