Input[text] jak input[password] |
Input[text] jak input[password] |
18.03.2018, 10:31:49
Post
#1
|
|
Grupa: Zarejestrowani Postów: 140 Pomógł: 0 Dołączył: 14.01.2017 Ostrzeżenie: (0%) |
Hej.
Powiedzcie mi proszę czy to ma sens: Celem skryptu jest aby w polu input text można było wpisywać hasło, tak jak w polu input[password], chodzi o to, że text nie jest nigdy zapamiętywany przez przeglądarki, a chcę osiągnąć taki efekt aby nie było widać co się wpisuje w pole text, ale można było przesłać jego zawartość do walidacji.
działanie skryptu można zobaczyć na http://jsfiddle.net/e9KFT/205/ Ten post edytował topcio 18.03.2018, 11:17:27 |
|
|
18.03.2018, 10:54:12
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 761 Pomógł: 1822 Dołączył: 11.03.2014 Ostrzeżenie: (0%) |
Może wspomnisz jaki cel ma Twój skrypt?
-------------------- |
|
|
18.03.2018, 11:10:42
Post
#3
|
|
Grupa: Zarejestrowani Postów: 140 Pomógł: 0 Dołączył: 14.01.2017 Ostrzeżenie: (0%) |
|
|
|
18.03.2018, 11:17:13
Post
#4
|
|
Grupa: Zarejestrowani Postów: 6 761 Pomógł: 1822 Dołączył: 11.03.2014 Ostrzeżenie: (0%) |
Jeśli założeniem jest widoczność znaku w momencie wprowadzania z klawiatury, to może ma sens.
Ale jeśli chodzi tylko i wyłącznie o zastąpienie pola password na tekstowe, to wystarczy takiemu polu nadać styl z czcionką gdzie każdy znak jest kropką (np.: https://fontstruct.com/fontstructions/show/...assword_dots_2). -------------------- |
|
|
18.03.2018, 11:26:44
Post
#5
|
|
Grupa: Zarejestrowani Postów: 140 Pomógł: 0 Dołączył: 14.01.2017 Ostrzeżenie: (0%) |
Jeśli założeniem jest widoczność znaku w momencie wprowadzania z klawiatury, to może ma sens. Ale jeśli chodzi tylko i wyłącznie o zastąpienie pola password na tekstowe, to wystarczy takiemu polu nadać styl z czcionką gdzie każdy znak jest kropką (np.: https://fontstruct.com/fontstructions/show/...assword_dots_2). Jaki człowiek jest zacofany, nie pomyślałem o tym. Ogólnie chodzi o to, że mam na stronie włączoną funkcję idle Timeout i jak ktoś odejdzie od kompa na jakiś czas to mu blokuje interfejs, aby go odblokować należy podać hasło, nie może to być z pola password, bo wiadomo, że ludki lubią zapisywać hasła a w biurze to nie przejdzie. Pisałem powyższe aby móc przeprowadzić walidację wpisanego hasło tak by nikt go nie widział podczas wprowadzania. Zaraz oblukam jak to się sprawdza z tą czcionką. |
|
|
18.03.2018, 11:27:57
Post
#6
|
|
Grupa: Moderatorzy Postów: 36 455 Pomógł: 6292 Dołączył: 27.12.2004 |
Mozna tez wylaczyc zapamietywanie dla password
https://stackoverflow.com/questions/32369/d...d-functionality przejrzyj odpowiedzi -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
18.03.2018, 11:31:04
Post
#7
|
|
Grupa: Zarejestrowani Postów: 140 Pomógł: 0 Dołączył: 14.01.2017 Ostrzeżenie: (0%) |
Mozna tez wylaczyc zapamietywanie dla password https://stackoverflow.com/questions/32369/d...d-functionality przejrzyj odpowiedzi Próbowałem już z wyłączeniem zapamiętywania, ale nie działa tak jak bym chciał. Bo jeśli ktoś sobie zapamiętał już wcześniej hasło, to po kliknięciu na pole password pokaże się opcja użyj hasła dla. I wtedy jest zonk. |
|
|
18.03.2018, 12:41:34
Post
#8
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) |
Wydaje mi się że raczej wystarczy jeśli inaczej nazwiesz pole z hasłem.... tj za każdym razem będziesz generował nową nazwą i przesyłał ją do serwera żeby wiedział skąd sprawdzić.
Ten post edytował Pyton_000 18.03.2018, 12:42:26 |
|
|
18.03.2018, 15:50:28
Post
#9
|
|
Grupa: Zarejestrowani Postów: 140 Pomógł: 0 Dołączył: 14.01.2017 Ostrzeżenie: (0%) |
Wydaje mi się że raczej wystarczy jeśli inaczej nazwiesz pole z hasłem.... tj za każdym razem będziesz generował nową nazwą i przesyłał ją do serwera żeby wiedział skąd sprawdzić. Nie potrafię sobie tego zobrazować? Robię pole input tex i ajaxem wysyłam każdą zmienną po czym resetuje pole input? |
|
|
19.03.2018, 09:28:46
Post
#10
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) |
Robisz np. tak że
- jak nadejdzie czas blokowania to robisz request do serwera o wygenerowanie tokenu. - robisz input z nazwą tokenu. - za każdym razem jak gość kliknie wyślij czy coś to albo go wpuszczasz albo generujesz kolejny token i znowu podmieniasz |
|
|
Wersja Lo-Fi | Aktualny czas: 26.04.2024 - 04:19 |