Я пытался сделать оповещение всплывающим с помощью JQuery, и я хочу, чтобы это всплывающее окно показывало, когда пользователь нажимает на кнопку отправки, но форма не заполняется.Если я проверяю свой код и оставляю свою форму пустой и нажимаю «отправить», страница просто обновляется, и на ней не появляется предупреждающее сообщение
Это моя форма в HTML:
<h3>Vul deze gegevens in zodat wij voor u kunnen matchen</h3>
<form action="" id="form">
<label for="datum"><strong>Welke locatie?*</strong></label><br>
<br>
<input list="brow" class="form-input" id="locatie">
<datalist id="brow">
<option value="Barcelona">
<option value="Japan">
<option value="Noordpool">
<option value="Noord-korea">
<option value="Rome ">
</datalist>
<br><br>
<label for="datum"><strong>Welke datum?*</strong></label><br>
<br>
<input class="form-input" type="date" id="datum" name="datum" value="19/04-2018">
<br><br>
<input class="form-input" id="submit" name="submit" type="submit" value="Versturen">
</form>
Это моя функция в JQuery / Javascript:
$('#submit').on('click',function(){
if ( $(".form-input").val().length === 0 ) {
alert('Vul alle velden in voordat u probeert te verzenden');
return false;
}
});
Кто-нибудь знает, что я делаю неправильно?Есть ли другой способ проверить, если форма пуста?Любая помощь приветствуется