首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >你能把自动补全结果分成两个输入域吗?

你能把自动补全结果分成两个输入域吗?
EN

Stack Overflow用户
提问于 2019-08-23 00:41:12
回答 1查看 20关注 0票数 0

有没有可能拆分自动补全的结果,以便也为隐藏的输入字段赋值?

所以我有一个输入字段

代码语言:javascript
复制
<input type="text" class="form-control" name="agent_name" id="agent_name" required>

将此脚本放在同一页上

代码语言:javascript
复制
$(function() {
    $( "#agent_name" ).autocomplete({
        source: '../includes/fetch.php'
    });
});

和fetch.php as

代码语言:javascript
复制
    //get search term
    $searchTerm = $_GET['term'];

    //get matched data from skills table

   $sql = "SELECT * FROM agents 
                    WHERE agent_fname LIKE '%".$searchTerm."%' 
                    OR agent_lname LIKE '%".$searchTerm."%' 
                    ORDER BY agent_fname ASC";
    $result = mysqli_query($mysqli, $sql);


    while ($row = mysqli_fetch_assoc($result)) {
        $data[] = $row['agent_fname'].' '.$row['agent_lname'].' '.$row['agent_id'].'';
    }

    //return json data
    echo json_encode($data);

这非常有效,并且在一行中显示了fname、lname和id。有没有可能把它分成两个输入?

我尝试做的是让$row['agent_fname']$row['agent_lname']在输入"agent_name“中,然后将$row['agent_id']分配给一个隐藏字段(agent_id)。是否可以让自动完成功能填充两个输入的值?

代码语言:javascript
复制
<input type="text" class="form-control" name="agent_name" id="agent_name" required>
<input type="hidden" name="agent_id" id="agent_id">
EN

回答 1

Stack Overflow用户

发布于 2019-08-23 02:02:50

找到答案了。

autocomplete docs

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57613790

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档