选择其他输入文本后先键入

问题描述 投票:0回答:1

我想为另一个输入文本填充一些值。该怎么做?

<script>
var projects = new Bloodhound({
    datumTokenizer: function(d) { return Bloodhound.tokenizers.whitespace(d.idSales); },
    queryTokenizer: Bloodhound.tokenizers.whitespace,
    remote: {
        url: '<?php echo BASE_URL() ?>Sales/getSalesAll?query=%QUERY',
        wildcard: '%QUERY'
    }
});

$('#listSales').typeahead({
        hint: true,
        highlight: true,
        minLength: 0
    },
    {
        name: 'projects',
        display: function(item){ return item.idSales+' – '+item.namaSales},
        source: projects.ttAdapter(),
        templates: {
            empty: [
            ].join('\n'),
            suggestion: Handlebars.compile('<p>{{namaSales}} - {{email}}</strong> </p>')
        }
    });
</script>

这是html代码:

<div class="search-form wd-lg-100p">
    <input id="listSales" name="idSales" type="search" class="form-control" placeholder="Enter sales name" required>
    <input id="emailSales" name="emailSales" class="form-control" value="" disabled>
</div>

因此,我在从预输入的#listSales中选择了一个值,然后电子邮件值自动填充了#emailSales。怎么做?谢谢

javascript html typeahead.js
1个回答
0
投票

问题已解决。我正在为我的案例使用typeahead:select。谢谢

© www.soinside.com 2019 - 2024. All rights reserved.