Удалите встроенный атрибут onclick
и используйте вместо этого прослушиватель для кнопки, например:
var btn = document.querySelector('button'); // I would recommend using a unique `id` for the button and targetting that instead
btn.addEventListener('click', ss);
function ss(){
alert('hello');
}
. Чтобы предотвратить перезагрузку страницы, используйте preventDefault
вместо return false
с указанным вышефрагмент, как это:
var btn = document.querySelector('button'); // I would recommend using a unique `id` for the button and targetting that instead
btn.addEventListener('click', ss);
function ss(e){
alert('hello');
e.preventDefault();
}
<form class="navbar-form" role="search">
<div class="input-group">
<input type="text" class="form-control search-box " placeholder="Search" name="srch-term" id="srch-term"/>
<div class="input-group-btn">
<button class="btn btn-default btn-search"><i class="glyphicon glyphicon-search"></i></button>
</div>
</div>
</form>
jsFiddle: https://jsfiddle.net/AndrewL64/n7s90pgt/1/