20 lines
367 B
JavaScript
20 lines
367 B
JavaScript
function debounce(fn, wait)
|
|
{
|
|
let timeout;
|
|
return (...args) => {
|
|
clearTimeout(timeout);
|
|
timeout = setTimeout(() => fn(...args), wait);
|
|
}
|
|
}
|
|
function autocomplete(datalist,communes)
|
|
{
|
|
// À compléter
|
|
datalist.innerHTML = '';
|
|
|
|
for(let c of communes) {
|
|
let option = document.createElement("option");
|
|
option.value = c;
|
|
datalist.appendChild(option);
|
|
}
|
|
}
|