У меня есть формы и все они работают через 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 не работает, я так полагаю, т.к. после его срабатывания должно вылезать окошко об успешной отправке!
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Есть 2 иконки play/pause, при нажатии на play должна появляться pause, но в момент когда появляется pause иконка play не исчезает и получается наложение...
Вся загвоздка находиться в двух местах, в единственном параметре для VPlayer и параметре портХотелось бы, чтобы эти данные прописывались не жестко...