У меня есть окно поиска, в котором я уже использую jQuery для отправки формы, я просто не знаю, как не дать отправить его, если текстовое поле окна поиска пусто. Любая помощь?
Вот мой код:
<a href="javascript:$('#searchPost').submit()">Search</a>
$('#searchPost').submit(function(event) { if ($(this).find('input').val() == '') { event.preventDefault(); } });
document.getElementById('searchPost').addEventListener('submit', function(e) { if (!document.getElementById('searchBoxID').value) e.preventDefault(); }, false);
В теге внутри головы:
function submitSearch() { if (document.FormName.SearchTextBoxName.value) $('#searchPost').submit(); }
Обновить ссылку:
<a href="javascript:submitSearch()">Search</a>