JS, autocomplete

JS, autocomplete
2013-11-27T22:09:38+01:00
2013-11-27T22:34:56+01:00
2022-11-30T02:45:38+01:00
luiz96
Hogy tudom megcsinalni, hogy ha a szovegmezobe beirok egy betut akkor csak azokat hozza ki, amik azzal a betuvel kezdodnek. (mert igy ha beirok egy betut akkor kihoz minden szot amibe benne van)

JS:

<script> $(function() { var availableTags = [ <?php $query = mysql_query("select * from felhasznalok"); while ($felhasznalok = mysql_fetch_assoc($query)) { ?> "<?php echo $felhasznalok["felhasznalonev"]; ?>", <?php } ?> ]; $( "#tags" ).autocomplete({ source: availableTags }); }); </script>

html:

<form method="post"> <input type="text" id="tags" name="felhasznalo" autocomplete="off"> <input type="submit" name="felhasznalo_keres" value="keresés"> </form>
Mutasd a teljes hozzászólást!
Fura, hogy ez nincs benne a jqueryui-ban alapból - így sikerült nekem elérni (jqueryui 1.10.3):

... $( "#tags" ).autocomplete({ source: availableTags }); $.ui.autocomplete.filter = function (array, term) { var matcher = new RegExp( '^'+$.ui.autocomplete.escapeRegex(term), "i" ); return $.grep( array, function(value) { return matcher.test( value.label || value.value || value ); }); } ...
Mutasd a teljes hozzászólást!

Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd