Я хочу заполнить какое-то значение для другого входного текста. как это сделать?
<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>
Так что после того, как я выберу значение из typeahead #listSales
, тогда значение электронной почты автоматически заполнится #emailSales
. как это сделать? спасибо