Есть скрипт на Jquery который проверяет поля на пустоту, и если поле пустое выводит ошибку, как сделать так что бы при нажатии на кнопку форма не срабатывала, а оставалсь на этой странице?
$('.btn').on('click', function(){
var yratext = /[':', 'A-Z', 'a-z', '\\', '//','%$@#№^&*();|<>+={}']/;
if ( $('.input_1').val() === '' && $('.input_2').val() === '' )
{
$('.message').text('Поле не может быть пусто!');
}
else if ( $('.input_1').val() !== '' && $('.input_1').val().length <= 6)
{
$('.message').text('Длинна должна быть не меньше 6-ти символов!');
}
else if ( $('.input_2').val() !== '' && $('.input_2').val().length <= 6)
{
$('.message').text('Длинна должна быть не меньше 6-х символов!');
}
else if ( $('.input_1').val() !== '' && yratext.test( $('.input_1').val() ) )
{
$('.message').text('Вы используете запрещенные символы!');
}
else if ( $('.input_1').val() !== '' && yratext.test( $('.input_1').val() ) )
{
$('.message').text('Вы используете запрещенные символы!');
}
else
{
$('.message').text('');
}
});
<form action="form.php" method="POST">
<input type="text" class="input_1" name="input_1">
<input type="text" class="input_2" name="input_2">
<button class="btn">Send</button>
</form>
<div class="message">
</div>