Кнопка в форме в виде ссылки

KL
На сайте с 14.06.2009
Offline
3
5323

Здравствуйте многоуважаемые программисты. Вопрос к вам. Простите сразу, если были уже такие вопросы, но даже гугл не помог.

дело значит такое, есть форма входа, от движка Cotonti

<form name="login" action="users.php?m=auth&amp;a=check&amp;redirect=" method="post" onSubmit="javascript:showBusyLayer()" >


<label for="mod_login_username">Username</label>
<input type="text" class="inputbox" name="rusername" size="13" maxlength="32" onFocus="if (this.value == 'User Name') this.value = '';" />

<label for="mod_login_password">Password</label>
<input type="password" class="inputbox" name="rpassword" size="13" title="Введите ваш пароль" />
<input name="login" type="hidden" id="login" value="{PHP.skinlang.usersauth.Login}" />

<input type="submit" value="{PHP.L.Login}" />
</form>

как мы видим, сейчас данные отправляются кнопкой

<input type="submit" value="{PHP.L.Login}" />

А нужно переделать, чтоб эти данные отправлялись ссылкой, а не кнопкой.

Попробовал такой вариант

<form name="login" action="users.php?m=auth&amp;a=check&amp;redirect=" method="post" onSubmit="javascript:showBusyLayer()" >


<label for="mod_login_username">Username</label>
<input type="text" class="inputbox" name="rusername" size="13" maxlength="32" onFocus="if (this.value == 'User Name') this.value = '';" />

<label for="mod_login_password">Password</label>
<input type="password" class="inputbox" name="rpassword" size="13" title="Введите ваш пароль" />
<input name="login" type="hidden" id="login" value="{PHP.skinlang.usersauth.Login}" />

<input type="submit" value="{PHP.L.Login}" />

<a href="#" onclick="document.login.submit();return false;">Login</a>
</form>

Не прокатило. Хотя у одного знакомого товарища этот же вариант прокатил.

Есть другие варианты? Спасибо.

P.S. ответы типа "оформи кнопку как текст простой и бла бла бла" не предлагать.

SG
На сайте с 22.04.2008
Offline
32
SAG
#1
Портфолио (http://beastman.me). Верстаю (/ru/forum/228498). Програмлю (/ru/forum/348359). Последние отзывы (/ru/forum/470865). Контакты: ICQ: 31377144пять;E-mail: andrschwartz<собако>gmail.com
KL
На сайте с 14.06.2009
Offline
3
#2

Ну написал же, не предлагать оформить кнопку в виде текста.

Я бы не обращался сюда, если бы переоформить хотел.

SG
На сайте с 22.04.2008
Offline
32
SAG
#3

А, блин, я чет решил, что ты не хочешь юзать <a></a>

Тогда юзай <a href="#" onclick="document.login.submit();return false;">Login</a>

Только у формы в атрибутах выставь id="login"

KL
На сайте с 14.06.2009
Offline
3
#4

Оказывается проблема была в моих руках и движке! Он категорически не хочет обрабатывать ru-символы при авторизации. Наверное баг.

SAG, Спасибо, что отозвался.

KillerLP добавил 16.10.2009 в 19:48

Ну чтоб не создавать новую тему, продолжу. Есть 100% варианты объединить работу этих двух монстров mootools & Jquery?

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий