LINUX.ORG.RU

Кнопка типа <button> - не хочет переходить по ссылке

 , ,


0

1

Имею страницу с URL:

http://site.loc/personalArea/userHoldObjects/objectCard/show/18

В ее HTML-коде есть кнопка:

<form method="POST" action="#" ... >

<button 
 id="connectRoomToEnraceToBuildingButton" 
 name="connectRoomToEnraceToBuildingButton" 
 class="btn bth-default" 
 onclick="window.location='http://site.loc/personalArea/userHoldObjects/connectRoomToEnraceToBuilding/18'">
 
 <span class="glyphicon glyphicon-th"></span> Подключить

</button>

Когда я ее нажимаю, следует переход на URL:

http://site.loc/personalArea/userHoldObjects/objectCard/show/18#

Вместо того чтобы перейти на URL:

http://site.loc/personalArea/userHoldObjects/connectRoomToEnraceToBuilding/18

Почему так происходит? Кнопка не имеет тип submit, это просто кнопка. Я даже проверил в консоли выполнение кода:
window.location='http://site.loc/personalArea/userHoldObjects/connectRoomToEnraceToBuilding/18'

Этот код выполняется, происходит правильный переход. Почему же на кнопке данный код не работает? Никакого JavaScript я на кнопку не биндил, так что даже не знаю что еще проверить.

★★★★★
<form>
<button class="btn bth-default" formmethod="get" formaction="http://site.loc/personalArea">Жмяк</button>
</form>



Но для ссылок лучше использовать <a>.

karaien ★★
()
Последнее исправление: karaien (всего исправлений: 2)
Ответ на: комментарий от Xintrea

Я конечно понимаю, что я анонимный аноним, но..

Мне всегда твои треды и комментарии казались адекватными, а теперь кажется что ты или принципиально злой на всех и решил спорить, или у тебя угнали аккаунт.

Во второе я не верю, так что выдохни и прекрати вести себя по свински.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.