Mi piace quando dicono "quoto tampertools"
Comunque se non usa jQuery non ci vuole tanto a scriversi un piccolo script in javascript puro ù.ù
codice HTML:<input id="mioInput"> <ul id="datalist"></ul>(Mi sa che potevo scrivere qualcosa di meglio)codice:var datalist = [ "casa", "gatto", "oca", "cane", "pinguino" ], input = document.getElementById("mioInput"), list = document.getElementById("datalist"); input.onkeyup = input.onfocus = function () { list.innerHTML = ""; if (!this.value) return; for (var i = 0; i < datalist.length; i++) { if (datalist[i].indexOf(this.value) !== -1) { list.style.display = "block"; list.innerHTML += "<li><a onclick='document.getElementById(\"mioInput\").value=\"" + datalist[i] + "\";'>" + datalist[i] + "</a></li>"; } } }; document.body.onclick = function (e) { if (e.target != input) { list.style.display = "none"; } };
http://jsfiddle.net/jgkjmL67/embedde...t,js,html,css/


Rispondi quotando