У меня есть формы и все они работают через onsubmit с одним и тем же скриптом На одну из форм мне нужно было сделать так, что бы при нажатии на кнопку, помимо отправки данных, пользователю открывается новая страница где будет пдф файл.
вот форма:
<script>
function validate() {
var name = document.getElementById("name");
var email = document.getElementById("email");
event.preventDefault();
if(!name.value) {
return false;
}
if(!email.value) {
return false;
}
window.open('*********/journal.pdf','_blank');
}
</script>
<form action="#" method="post" class="form-style1 form1" onsubmit="return sendForm(1);">
<input type="text" id="name" name="name" placeholder="Ваше имя" onkeyup="isNotEmpty(this)" required="">
<input type="text" id="email" class="email" name="email" placeholder="Ваша почта" onkeyup="isNotEmpty(this)" required="">
<input type="hidden" name="form_name" value="">
<input type="submit" value="Cкачать пример журнала" class="btn1" onclick="validate(); return true;">
</form>
На данный момент, sendForm не работает, я так полагаю, т.к. после его срабатывания должно вылезать окошко об успешной отправке!
Продвижение своими сайтами как стратегия роста и независимости