11
Сен
2021

JS. Form, submit buttons

Уважаемые ! У меня огромный вопрос, я нашел в интернете скрипт, не знаю JS вообще, и обнаружил что у меня обе кнопки срабатывают на JS, т.к в каждой submit,но сколько бы я не пытался поменять скрипт в отношении кнопки создать аккаунт, реагирует либо на обе, либо что то не так. Как сделать чтобы скрипт запускался только по форме/кнопке которая должна открыть PHP регистрации

$(document).ready(function() {
  $("form").submit(function() {
    // Получение ID формы
    var formID = $(this).attr('id');
    // Добавление решётки к имени ID
    var formNm = $('#'+formID);
    $.ajax({
      type: "POST",
      url: '/sign.php',
      data: formNm.serialize(),
      success: function(data) {
        // Вывод текста результата отправки
        $(formNm).html(''+data+'');
      },
      error: function(jqXHR, text, error) {
        // Вывод текста ошибки отправки
        $(formNm).html('no');
      }
    });
    return false;
  });
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
<form id="zr-lr" action="index.php" method="POST">
  <div class="d-flex justify-content-center">
    <button type="submit" name="do_login" class="btn btn-   primary">Войти</button>
  </div>
  <p class="mt-3 text-center">
    У вас нет аккаунта? <input type="submit" id="zrlink" class="zrlink" value="Создать сейчас!">
  </p>
</form>

Источник: https://ru.stackoverflow.com/questions/1327398/js-form-submit-buttons

Тебе может это понравится...

Добавить комментарий