function checkItAll() { var elements=document.querySelectorAll("#sampleform div.all");Array.prototype.forEach.call(elements,function(el,i){el.style.display='none';}); if(document.getElementById('level').value==""){$(".all").show(); $(".entry").hide(); $('.post').addClass('inactive') } if(document.getElementById('level').value==1){$(".all").hide(); $("#level1").show(); $("#entry1").show(); $('.post').removeClass('inactive')} if(document.getElementById('level').value==2){$(".all").hide(); $("#level2").show(); $("#entry2").show(); $('.post').removeClass('inactive')} if(document.getElementById('level').value==3){$(".all").hide(); $("#level3").show(); $("#entry3").show(); $('.post').removeClass('inactive')} if(document.getElementById('level').value==4){$(".all").hide(); $("#level4").show(); $("#entry4").show(); $('.post').removeClass('inactive')} if(document.getElementById('level').value==5){$(".all").hide(); $("#level5").show(); $("#entry5").show(); $('.post').removeClass('inactive')} if(document.getElementById('level').value=="фраза для автозаполнения"){$(".all").hide(); $("#level1").show(); $("#entry1").show(); $('.post').removeClass('inactive')} } function searchLevel() { document.querySelector("input").oninput = checkItAll; } Autocomplex:
$(document).ready(function() { var wordForSearch=["фраза для автозаполнения"]; $("#level").autocomplete({select: checkItAll,source: wordForSearch}); }); Html:
<form action="" method="get"> <input onclick="searchLevel()" class="inputTypeText inputTypeText" type="text" value="" size=57 id="level" placeholder="быстрая навигация по уровням и лекциям, просто введите тут слово"> <input class="resetStyle" id="resets" type="reset" value="СБРОС" /><br><br> </form> <div id="noResult"><span class="red_text"></span></div> <input class="hideAndShowStyle" type="button" id="hide" value="Свернуть все" /> <input class="hideAndShowStyle" type="button" id="show" value="Развернуть все" /> <div id="content"> <div class="all" id="level0"> <div class="post inactive"> <div class="title"> <h3>заголовок</h3> </div> <div class="entry" id="entry0" style="display:none;"> <p><a href="#" title=""><font size="3"></font></a></p> </div> </div> </div> <div class="all" id="level1"> <div class="post inactive"> <div class="title"> <h3>заголовок</h3> </div> <div class="entry" id="entry1" style="display:none;"> <p><a href="#" title=""><font size="3"></font></a></p> </div> </div> </div>