Witajcie, nie wiem czy prawidłowy dział, ale mam nadzieję, że pomożecie.
Portal Asp.Net MVC, w Modelu używam do sprawdzenia wyrażeń regularnych, które mają na celu sprawdzenie m. in., że dane są wpisywane wielkimi literami, walidacja po stronie klienta, w Widoku input z klasą oraz w Css do tej klasy użyłem text-transform: uppercase; czyli domyślnie mają być wielkie litery i miało to za zadanie też zmieniać wprowadzane małe litery na wielkie..
Gdy wpisuje z klawiatury jakiś tekst z małych liter, pokazuje mi błąd, choć na ekranie w input-cie są wyświetlane wielkie litery; gdy wpisuje ten sam tekst z użyciem Shift lub CapsLock wszystko działa poprawnie. Czemu?
Próbowałem, użyć też JQuery i keyup, działa poprawnie ale przy próbie poprawienia jakieś litery w środku wyrazu kursor od razu ucieka na koniec, co mi się nie podoba.