We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 25463
    • 61 Posts
    Добрый день !
    Заранее прошу прощения, если этот вопрос не в тему.
    Я для своего сайта подключаю WebLoginPE и столкнулся со следующей проблемой.
    Вызов этого сниппета в шаблоне следующий:
    [!WebLoginPE? &type=`simple` &loginFormTpl=`LoginFormTpl` &successTpl=`LoginSuccessTpl` !]

    Текст чанка LoginSuccessTpl следующий:

    <span id="exit"><b><b>
    <form name="fmUser" action="[~[*id*]~]" method="POST">
    <a href="#" title="Посмотреть профиль" class="name" name="service" value="profile" onclick="Submit();">[+user.username+]</a>
    <a href="#" title="Выйти" name="service" value="logout" onClick="document.fmUser.Submit();return false">Выход</a>
    </form>
    </b></b></span>
    Submit должен отрабатываться по нажатию на гиперссылку "Выход", но по какой-то причине не отрабатывается. То есть происходит переход куда-то и не происодит при этом logout.

    А вот если в эту форму для эксперимента добавить кнопку типа "submit", то ее обработка происходит без проблем. (см. код ниже)
    <span id="exit"><b><b>
    <form name="fmUser" action="[~[*id*]~]" method="POST">
    <a href="#" title="Посмотреть профиль" class="name" name="service" value="profile" onclick="Submit();">[+user.username+]</a>
    <a href="#" title="Выйти" name="service" value="logout" onClick="Submit();return false">Выход</a>
    <button type="submit" id="wlpeLogoutButton" name="service" value="logout">Log Out</button>
    </form>
    </b></b></span>

    Никто не знает, в чем здесь может быть дело ?
      • 29487
      • 385 Posts
      <span id="exit">
      <a href="[~[*id*]~]?service=profile" title="Посмотреть профиль">[+user.username+]</a>
      <a href="[~[*id*]~]?service=logout" title="Выйти">Выход</a>
      </span>