so deaktivieren Sie eine html-Schaltfläche, nachdem Sie angeklickt wurde, nicht einen submit-button
Hallo, ich habe eine html-Schaltfläche, und wenn Sie drücken Sie es, es sollte Ihnen die Entfernungen von Geschäften aus, wo Sie sind, so dass, wenn Sie drücken Sie erscheint jetzt das problem ist, da es in frühen Stadien die Informationen, die gedruckt wird jedesmal, wenn die Taste gedrückt wird, ich würde nur gerne jetzt gewusst wie: deaktivieren Sie es, wenn es wurde einmal gedrückt und dann erneut aktivieren, wenn eine andere Taste gedrückt wurde, ist dies nicht ein submit-button mein code für den button ist :
<button onclick="getLocation()">Search</button>
jede Hilfe wäre sehr geschätzt danke im Voraus
- Erwartet mehr tags für diese Frage..
- Ich meinte das scripting, die Sie verwenden müssen.javascript,jquery,etc..
- i dont mind mit jedem Skript tbh, solange es deaktiviert die Schaltfläche, nachdem Sie angeklickt wurde und renabled, wenn Sie eine sekundäre Taste geklickt wird
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich denke, dass seine sehr klar für Sie..
Rufen Sie Ihren getlocation () - Methode innerhalb der click-Ereignis..
Arbeiten Geige
Code
Ausgabe
$( "#bind" ).click(function(getLocation) { $(this).attr("disabled", "disabled"); $("#unbind").removeAttr("disabled"); }); $( "#unbind" ).click(function(getLocation1) { $(this).attr("disabled", "disabled"); $("#bind").removeAttr("disabled"); });
Machen, wie das:
Oder, Sie können dies tun:
onclick="this.disabled=true"
Gibt es eine Reihe von Möglichkeiten, dies zu tun. In der Regel konnten Sie JavaScript verwenden, um die Attribute zu Bearbeiten. Es ist am besten zu Lesen auf diese und Fragen, ob Sie Probleme mit Ihrer Codierung.
Sollten Sie finden, was Sie brauchen zu diesem Beitrag: Zum deaktivieren von html-Schaltfläche mit JavaScript?
Könnten Sie versuchen, so etwas wie dieses:
Dies kann gelöst werden, gibt es mehrere Möglichkeiten, aber die meisten intuitive Weise würde wahrscheinlich füttern Sie die Anwendung (dies scheint), welcher Staat es ist. Wie:
Alternativ kann dieser weitergegeben werden konnten, die als parameter der Methode. Dies scheint abit wonky meiner Meinung nach tho. Mit der Lösung können Sie führen logische Verhalten in Bezug auf den Staat, so dass es abit mehr skalierbar.