zählt Zeichen im Eingabefeld und sendet dann

8

Ich möchte ein "NumPad" machen, wo ich einen 4-stelligen Schlüsselcode in ein Eingabefeld eingeben kann. Nachdem ich auf die vier Buttons geklickt habe, wird der Submit-Button gedrückt. Ich habe ein paar Code-Snippets gefunden und es funktionierte, wenn ich die Tastatur benutzte. So weit komme ich:

%Vor% %Vor% %Vor%
    
Daniel 13.04.2016, 15:25
quelle

2 Antworten

6

Fügen Sie Ihre Übermittlungsüberprüfung Ihrer addNum() -Funktion hinzu:

%Vor% %Vor%

Vielleicht möchten Sie mit regex bestätigen, dass es sich tatsächlich um eine vierstellige Zahl handelt:

%Vor%

Die Formularübermittlung ist hier blockiert, deshalb habe ich die Warnung in ... gesetzt.

    
brso05 13.04.2016, 15:29
quelle
3

Sie können dies ein wenig verbessern, indem Sie Ihre Inline-Click-Ereignisse durch einen Listener ersetzen:

%Vor% %Vor% %Vor%
    
Moob 13.04.2016 15:52
quelle