Всем привет. Сделал страницы регистрации, авторизации, напоминания пароля. После заполнения форм можно нажать ентер, а можно кликнуть мышкой по кнопке. В любом из случаев происходит переадресация на страницу обработки. Но вот почему-то скрипт обработки всегда прокручивается дважды, приходит 2 письма с активацией профиля, в базу данных делается 2 записи и т.д. Думаю, что-то не так с onkeydown и onclick на странице заполнения форм. Может кто-подскажет? Вот код страницы: HTML: <div class="form"> <div class="form_data one"> <form name="this_form" action="sendpassword" method="post" enctype="multipart/form-data"> <div class="form_fields"> <div class="form_field" data-type="text" data-is-required="false"> <label> <input onkeydown="if(event.keyCode == 13){document.this_form.submit();}" type="text" class="form_field_text" name="email" placeholder="E-mail"> </label> </div> </div> <div class="form_submit"> <a class="form_field_submit blue" onclick="document.this_form.submit();" ><div><span>Напомнить пароль</span></div></a> </div> </form> </div> </div>
sendpassword (sendpassword.php, ".php" "обрезал" в htaccess) - это файл, в котором и есть скрипт обработки. Нажимаем сабмит - переходим в этот файл, запускаем скрипт. Но скрипт почему-то 2 раза прокручивается. Не понимаю, причем тут статья выше?
https://php.ru/forum/threads/otpravka-formy-skript-srabatyvaet-2-raza.68638/#post-555109 --- Добавлено --- http://phpfaq.ru/newbie/paths --- Добавлено ---