Πώς μπορώ να κάνω ένα κουμπί να ανακατευθύνει τη σελίδα μου σε μια άλλη σελίδα;

Δοκίμασα τα εξής:

<form action="/home" class="inline">
    <button class="float-left submit-button" >Home</button>
</form>

Φαίνεται να λειτουργεί, αλλά πηγαίνει στη σελίδα "/home?&quot,

Υπάρχει καλύτερος τρόπος για να κάνω ένα κουμπί μέσα σε μια φόρμα να κάνει τη σελίδα να πηγαίνει σε μια νέα τοποθεσία;

Λύση

Απλά προσθέστε ένα συμβάν onclick στο κουμπί:

Home

Αλλά δεν θα πρέπει πραγματικά να το έχετε inline έτσι, αντίθετα, βάλτε το σε ένα μπλοκ JS και δώστε στο button ένα ID:

Home

<script type="text/javascript">
    document.getElementById("myButton").onclick = function () {
        location.href = "www.yoursite.com";
    };
</script>
Σχόλια (6)

δοκιμάστε το

Click me
Σχόλια (1)

θα μπορούσατε να το κάνετε:

θα μπορούσατε να αλλάξετε την ιδιότητα δράσης της φόρμας κατά το πάτημα του κουμπιού:

Home

<script>
myFun(){
$('form').attr('action','new path');
}
</script>
Σχόλια (0)