Am încercat următoarele:
<form action="/home" class="inline">
<button class="float-left submit-button" >Home</button>
</form>
Pare să funcționeze, dar merge la pagina "/home?"
Există o modalitate mai bună pentru mine de a face ca un buton în interiorul unui formular să facă pagina să meargă la o nouă locație?
Trebuie doar să adăugați un eveniment onclick
la button
:
<button onclick="location.href = 'www.yoursite.com';" id="myButton" class="float-left submit-button" >Home</button>
Dar nu ar trebui să îl aveți în linie așa, în schimb, puneți-l într-un bloc JS și dați un ID button
:
<button id="myButton" class="float-left submit-button" >Home</button>
<script type="text/javascript">
document.getElementById("myButton").onclick = function () {
location.href = "www.yoursite.com";
};
</script>
ați putea face acest lucru:
<button onclick="location.href='page'">
ați putea schimba atributul action al formularului la apăsarea butonului:
<button class="float-left submit-button" onclick='myFun()'>Home</button>
<script>
myFun(){
$('form').attr('action','new path');
}
</script>