Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript][PHP] Generowanie danych w formularzu po wciśnięciu przycisku
busyboy
post
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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nansss93
post
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
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 16.10.2025 - 19:09