Ich habe eine jsfiddle Anwendung unter ausgewählt sind:es ersetzt eine Texteingabe, wenn mehrere Buchstaben-Tasten
Wenn Sie die jsfiddle öffnen, erhalten Sie eine Top-Steuerung sehen, die „Antwort“ Schaltflächen enthält. Sie sehen auch einige Buchstabentasten, eine "True" -Schaltfläche und eine "False" -Schaltfläche.
Die Schaltflächen "True" und "False" funktionieren einwandfrei. Wenn der Benutzer auf "True" klickt und dann auf "False" klickt, ersetzt er die Texteingabe, da Sie keine Antwort erhalten können "und" Falsch ".
Aber es gibt ein Problem mit den Buchstabentasten. Wenn Sie auf die Buchstabentasten klicken, erkennen Sie, dass Sie auf mehrere Buchstabentasten klicken können, das ist in Ordnung, aber das Problem ist, dass es die Texteingabe für diese Buchstaben ersetzt, die falsch ist. Wenn mehrere Buchstabentasten ausgewählt sind, sollten die Texteingaben für alle diese Buchstabentasten angezeigt werden und die Texteingabe nicht durch die zuletzt ausgewählte Buchstabentaste ersetzt werden.
Also weiß jemand, was ich im Code ändern muss, um dies zu erreichen?
Das sind Hausaufgaben, oder? Sie verknüpfen uns mit Ihrem Projekt auf einem Schulserver? – saml