Перенаправление обратно в определенный раздел div с ошибками проверки - PullRequest
1 голос
/ 29 октября 2019

У меня есть страница, на которой есть два элемента div, на которых хранится форма входа и форма регистрации

<div class="main">
    <div class="auth-buttons" >
        <a class="btn" id="btn-login">Login</a>
        <a class="btn" id="btn-register">Register</a>
    </div>
    <div id="lgn" class="btns">
        <form>
        </form>
    </div>
    <div id="reg" class="btns">
        <form>
        </form>
    </div>
</div>

У меня есть jquery, который переключается между именем входа и регистром

<script>
    $('#reg').hide();
    $('#btn-login').click(function() {
        $('#reg').hide();
        $('#lgn').show();
    });
    $('#btn-register').click(function() {
        $('#lgn').hide();
        $('#reg').show();
    });
</script>

Но когдаформа регистрации имеет ошибки, форма загружается на первую страницу, которая является логином, как мне перенаправить на регистрацию div с ошибками?

вот что я пробовал, но это не сработало

if ( $validator->fails() ) {
    return redirect(url()->previous() .'#reg')->withErrors($validator)->withInput();
}

1 Ответ

0 голосов
/ 29 октября 2019

Вы можете попробовать проверить хэш местоположения:

if (location.hash === '#reg') {
  $('#lgn').hide();
  $('#reg').show();
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...