onsubmit+onclick в связке

113
14 ноября 2019, 03:20

У меня есть формы и все они работают через 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 не работает, я так полагаю, т.к. после его срабатывания должно вылезать окошко об успешной отправке!

READ ALSO
Смена иконки через javascript

Смена иконки через javascript

Есть 2 иконки play/pause, при нажатии на play должна появляться pause, но в момент когда появляется pause иконка play не исчезает и получается наложение...

165
Динамические данные в статический файл?

Динамические данные в статический файл?

Вся загвоздка находиться в двух местах, в единственном параметре для VPlayer и параметре портХотелось бы, чтобы эти данные прописывались не жестко...

114
Как решить проблему? [дубликат]

Как решить проблему? [дубликат]

На данный вопрос уже ответили:

114