[JAVA] So aktivieren Sie die Senden-Schaltfläche jedes Mal mit jquery

Was ich beim Erlernen von JavaScript im Tech Camp gelernt habe

Drücken Sie am Ende des Lernens der asynchronen Kommunikation mit jQuery die Senden-Taste und nach dem Auslösen des Ereignisses Hier erfahren Sie, wie Sie die Schaltfläche "Senden" deaktivieren können.

$('#hoge').prop('disabled', false);

Was ich nach der Untersuchung gefunden habe

--Disabled ist standardmäßig in Rails Version 5.0 oder höher festgelegt (um wiederholte Treffer usw. zu verhindern). ――Es gibt andere Methoden, die effektiv sein können

Zum Beispiel

$('#hoge').attr('disabled', false);

Ich habe es mit meinem Code versucht und beide haben funktioniert

Nächstes Mal werde ich Methoden wie die Verhinderung wiederholter Treffer untersuchen und nutzbar machen

Wenn die asynchrone Kommunikation frei gehandhabt werden kann, können viele dynamische Elemente in einer kleinen Anzahl von Ansichtsdateien erstellt werden. Es kann integriert werden und die Antwort scheint schnell zu sein, also auch ich selbst, der gerade Programmieren gelernt hat Ich fand es attraktiv.

Schwierig aber interessant

Recommended Posts

So aktivieren Sie die Senden-Schaltfläche jedes Mal mit jquery
So ändern Sie die Aktion mit mehreren Senden-Schaltflächen
Wie man mit html.erb nummeriert (nummeriert)
So aktualisieren Sie mit activerecord-import
So erhalten Sie Werte in Echtzeit mit TextWatcher (Android)
So verschieben Sie eine andere Klasse mit einer Schaltflächenaktion einer anderen Klasse.
So vermeiden Sie, dass Sie bei jeder git push --SSH-Verbindung Ihren Benutzernamen und Ihr Passwort jedes Mal eingeben müssen
Wie fange ich mit schlank an?
Wie man mssql-tools mit alpine benutzt
So erhalten Sie den Wert von Boolean mit jQuery in einfacher Rails-Form
So starten Sie Camunda mit Docker
So dekorieren Sie CSS auf Rails6 form_with (Hilfs-) Optionsfeldern
Wie man nur die Zeit mit Rails vergleicht (von welcher Zeit bis zu welcher Zeit, so etwas wie)
So beschneiden Sie ein Bild in libGDX
So passen Sie TextPosition mit der iOS-Tastaturerweiterung an
So teilen Sie Dateien mit Docker Toolbox
Systemzeit mit Maven an MANIFEST.MF ausgeben
So kompilieren Sie Java mit VsCode & Ant
[Java] Fassen Sie zusammen, wie Sie mit der Methode equals vergleichen können
[Android] Wie man mit dunklen Themen umgeht
Verwendung der Submit-Methode (Java Silver)
So wechseln Sie Miniaturbilder mit JavaScript
[Hinweis] Erste Schritte mit Rspec
API-basierte Steuerung mit cancancan
[Java] So stellen Sie die Datums- und Uhrzeit auf 00:00:00 ein
So aktualisieren Sie verwandte Modelle mit accept_nested_attributes_for
So setzen Sie JAVA_HOME mit dem Appassembler-Maven-Plugin von Maven
So implementieren Sie TextInputLayout mit Validierungsfunktion
So behandeln Sie Anmeldefehler mit devise
So löschen Sie Daten mit einem externen Schlüssel
So testen Sie den privaten Bereich mit JUnit
Der Umgang mit dem Vorkompilieren von Assets ist fehlgeschlagen.
So erreichen Sie das Hochladen von Dateien mit Feign
So führen Sie Blazor (C #) mit Docker aus
So erstellen Sie eine Rails 6-Umgebung mit Docker
So laden Sie Oracle JDK 8 U / min mit Curl herunter
[Java] So testen Sie, ob es in JUnit null ist
Wie man jeden Fall mit Mockito 1x verspottet
Wie man jeden Fall mit PowerMock + Mockito1x verspottet
Verwendung von MyBatis2 (iBatis) mit Spring Boot 1.4 (Spring 4)
So speichern Sie mit einer Eingabe in mehreren Tabellen
So testen Sie Interrupts während Thread.sleep mit JUnit
[Android] So erkennen Sie Lautstärkeänderungen (= Drücken der Lautstärketaste)
Verwendung des Java-Frameworks mit AWS Lambda! ??
So erstellen Sie mit ActiveHash mehrere Pulldown-Menüs
Verwendung der Java-API mit Lambda-Ausdrücken
Erste Schritte mit Eclipse Micro Profile
So fügen Sie mit MyBatis alles auf einmal ein
[Rails] So erstellen Sie eine Twitter-Freigabeschaltfläche
Verwendung von JQuery in Rails 6 js.erb
So schreiben Sie Testcode mit Basic-Zertifizierung
So erstellen Sie eine API mit GraphQL und Rails
Verwendung des NFS-Protokolls Version 2 mit Ubuntu 18.04