Доброго времени суток!
есть такая форма ввода и проверки e-mail
<body>
<form>
<p>Email: <input type="email" name="email" required></p>
<p><input type="submit" value="Отправить"></p>
</form>
</body>
при нажатии на Enter форма показывает что заполнено не правильно и проверяет есть ли символ @
есть такая кнопка открытие модального окна
<label class="btn" for="modal-2">Перейти к оплате</label>
задача: связать кнопку с формой e-mail что бы был такой же эффект как при нажатии Enter ну если все правильно кнопка переходила к модальному окну
$('.btn').click(function(){
var myForm = $('#myForm');
if (myForm[0].checkValidity()) {
alert("Я - модальное окно"); //тут должен быть ваш вызов модального окна
} else {
myForm[0].reportValidity();
}
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<body>
<form id="myForm">
<p>Email: <input type="email" name="email" required></p>
<p><input type="submit" value="Отправить"></p>
<label class="btn" for="modal-2">Перейти к оплате</label>
</form>
</body>
Продвижение своими сайтами как стратегия роста и независимости