У меня есть форма в моем проекте ASP.NET, которая принимает пользователей и добавляет их в URL-адрес для поиска в wiki. Форма отлично работает при входе в поисковый запрос и нажимает кнопку «поиск», однако, когда вы вводите поле ввода и нажимаете «ввод», страница обновляется, и окно очищается.Форма Представление при вводе Пресса
мой HTML
<form>
<label id="sideBarLabel"> Services
<input type="text" placeholder="Search Wiki: e.g. E911" name="queryString" id="query-string" />
</label>
<a href="#" id="searchWikiButton" class="button" onclick="searchWiki();">Search Wiki</a>
</form>
мои JS
function searchWiki(){
var siteQuery = $('#query-string').val();
window.location.href = "/dosearchsite.action?queryString=" + siteQuery;
}
Может кто-нибудь помочь?
возможно дубликат [Как предотвратить ENTER нажатие представить веб-форму?] (Http://stackoverflow.com/questions/585396/how-to-prevent-enter-keypress-to-submit-a -web-form) – melancia
Возможный дубликат [jquery disable form submit on enter] (http://stackoverflow.com/questions/11235622/jquery-disable-form-submit-on-enter) – melancia
Возможный дубликат [jQuery, предотвратить form submit from enter, но разрешить отправку формы нажатием кнопки] (http://stackoverflow.com/questions/21329562/jquery-prevent-form-submit-from-enter-but-allow-form-submit-by-button-click) – melancia