![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 191 Pomógł: 0 Dołączył: 22.02.2004 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Mamy pytanie, czy ktoś orientuje się w jaki sposób zrobić generowanie danych w formularzu w polu input po wciśnięciu przycisku (button) Np. Mam w formularzu pole do wpisywania hasła - input - i żeby nie wpisywać za każdym razem hasła - to chciałem zrobić przycisk za pomocą którego dane te w polu input generowały się. Pozdrawiam BusyBoy |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 45 Pomógł: 1 Dołączył: 27.10.2015 Ostrzeżenie: (0%) ![]() ![]() |
Na szybko:
Kod function randomPassword(length) { var chars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUWXYZ123456789"; var pass = ""; for (var x = 0; x < length; x++) { var i = Math.floor(Math.random() * chars.length); pass += chars.charAt(i); } return pass; } function generate() { var pass= randomPassword(myform.length.value); myform.row_password.value = pass; myform.row_password2.value = pass; } W swoim przykładzie dwa razy wywołujesz funkcje randomPassword, a z racji że ona losuje za każdym razem jest małe prawdopodobieństwo, że hasła będą takie same, więc musisz wygenerować raz, przypisać do zmiennej i zmienną wpisać w pola. Pozdrawiam, nansss93 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.10.2025 - 19:09 |