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