Muszę wymienić pociski w polu <input type="password">
na dowolny obraz (taki sam dla wszystkich pocisków). Czy można to osiągnąć za pomocą CSS lub JavaScript?hasło wejściowe pole-> zamień punktory na obrazy
Odpowiedz
Dobrze. Miałem makaron na JSFiddle i wymyśliłem http://jsfiddle.net/jamwaffles/SzuD4/.
To daleki od ideału, ale jest punktem wyjścia. Zasadniczo musisz ustawić div
na input
. Po kliknięciu przycisku div
jQuery (przepraszam, ale nadal jest to JavaScript) ustawi ostrość na wejście, co spowoduje, że będzie można go nadawać.
Nie każde naciśnięcie klawisza powoduje dodanie nowego znaku do danych wejściowych - lub może wygenerować więcej niż jeden znak (np. Cofanie, CTRL-V itp.). –
Naprawdę masz rację - nie myślałeś o tym. Zrobiłem skrzypce jako rodzaj referencyjnej wersji, jednak gdy mam więcej czasu, poprawię to. Nie ma idealnego rozwiązania kwestii OP, ale jest to możliwe. – Bojangles
Jest to daleki od ideału, ale bardzo dobry dowód koncepcji, którą @mirek może wykorzystać jako punkt skoku. – Moses
Jedynym sposobem na zmianę maskowania hasłem jest js, ale czy naprawdę chcesz polegać na js włączonej dla pola hasła? Prawdopodobnie nie ...
Podobny wątek tutaj: <input type="password" ...> styling with jQuery
Dobre pytanie, ale wierzę, że odpowiedź brzmi: nie. –