Najprostszy sposób zamaskowania znaków w wprowadzaniu tekstu HTML (5)

Czy HTML5 ma jakikolwiek rodzaj maskowania pola tekstowego lub czy nadal muszę pułapkowaćonkeydown itp.?

jbabey ma rację - „maskowanie”, jak blokowanie pewnych nielegalnych znaków, nie ukrywanie tego, co zostało wpisane.

Najlepszym (jak najprostszym i najbardziej niezawodnym) sposobem, jaki znalazłem, jest pułapkaonkeyup a następnie po prostu uruchom wyrażenie zastępcze na wartości pola tekstowego, usuwając wszelkie niedozwolone znaki.

Ma to kilka zalet:

Jest łatwy do zaimplementowania (jedna funkcja, dwie linie kodu).Jest niezawodny i obejmuje wszystkie przypadki, o których myślałem.Nie blokuje kluczowych poleceń, takich jak kopiowanie / wklejanie, zaznaczanie wszystkich lub klawiszy strzałek.

Ale jego główną wadą jest to, że przed usunięciem na krótko pokazuje wpisane znaki, co sprawia, że ​​wygląda bardzo nieuprawnie i nieprofesjonalnie.

questionAnswers(4)

yourAnswerToTheQuestion