Da Sie das Musterattribut in <textarea>
nicht verwenden können, muss ich eine andere (einfachste) Möglichkeit finden, einige Zeichen zu deaktivieren. Ich weiß nur noch nicht wie. Ich habe die Attribute für <textarea>
durchsucht, aber ich konnte nichts nützliches finden. Es wäre sehr praktisch, wenn es nur mit HTML möglich ist: https://developer.mozilla.org/en-US/docs/Web/HTML/Element/textareaAlternative für Musterattribut in Textfeld
-2
A
Antwort
0
Dies ist nicht möglich mit HTML allein. Sie müssen JavaScript verwenden, um einen Listener entweder an keydonwn
, keyup
oder keypress
Ereignis anzuhängen und anzugeben, welche Schlüssel Sie deaktivieren möchten, und verwenden Sie dann die preventDefault()
Methode des Ereignisses. Hier ist ein Beispiel, das den Buchstaben "a" deaktivieren:
document.getElementById("pattern").addEventListener("keydown", function(e) {
if (e.key == "a" || e.key == "A")
e.preventDefault();
});
<textarea id="pattern" rows="10" cols="50"></textarea>
Verwandte Themen
- 1. Alternative Fälle in Textfeld Javascript
- 2. Kann ich das Musterattribut zu textarea hinzufügen?
- 3. Ausschließen von Postfachadressen mit dem Musterattribut
- 4. Alternative für Funktionsüberladung in Go?
- 5. Alternative für String.join in Android?
- 6. Alternative für WaitForPageToLoad in Selen
- 7. Alternative für Strcpy in C++
- 8. Alternative für Join in Redis
- 9. Alternative für RWeka in R
- 10. Alternative für Übereinstimmungen() in Java
- 11. Alternative für Xephyr in Wayland
- 12. Alternative für println in Scala
- 13. Alternative für Bereich in Python
- 14. Alternative Daten für alternative Zeile in einer Spalte
- 15. Alternative für ‚in‘ Operator für verschachtelte Listen
- 16. Brauchen Sie regulären Ausdruck Hilfe für spezielle Übereinstimmung der Zeichenfolge für HTML 5 Musterattribut
- 17. Alternative für BtsMSITask für BizTalk
- 18. .NETCore-Alternative für AppDomain.UnhandledException
- 19. Alternative für Normalizer-Transformation?
- 20. Alternative für django.db.close_connection()
- 21. SDL2.0 Alternative für SDL_Overlay
- 22. foregroundColor für Textfeld in schnellen
- 23. mysql_insert_id Alternative für Postgresql
- 24. Alternative Version für Object.values ()
- 25. Alternative Möglichkeit für Hintergrundprozess
- 26. Ruby Alternative für Lucene
- 27. Alternative für Tesseract
- 28. MVC Alternative für PortalModuleBase.ControlPath?
- 29. ZooKeeper Alternative für .net
- 30. Alternative für append()
Verwenden Javascript und fügen Sie einen Listener für das 'input' Ereignis. Der Listener sollte alle nicht erlaubten Zeichen herausfiltern. – Barmar
Sehen Sie dies [link] (https://stackoverflow.com/a/28229685/2865744) – Aboalnaga
@barmar Danke für die Hilfe. Das werde ich auf jeden Fall versuchen! Aber ist es vielleicht möglich, dies nur mit HTML zu ermöglichen? –