Autor Zpráva
martan3k
Profil
Zdravím,
chtěl bych poprosit, jestli někdo nevíte, jak udělat náhodný generátor čísel/písmen... to je jedno... Stačí klidně i čísla, to je jednodušší podle mě... Potřebuju to, aby mi to samo d pole název vyplnilo nějakej náhodnej název, klidně i číslo....

<input type="text" name="st_nazev" maxlength="25" value="SEM DOSADIT NÁHODNÝ NÁZEV"/>


nemůžu nikde nic podbného najít, zkošel jsem i pár věcí, ale pořád nic....

Mělo by to po nčtení sránky zobrazit to pole input a v něm to náhodný číslo (max 25 znaků)....

Děkji moc za jakoukoliv pomoc :)
Chamurappi
Profil
Reaguji na martan3ka:
document.jménoFormuláře.st_nazev.value = (Math.random() * Math.pow(36, 24)).toString(36);
Math.random vrací náhodné číslo od 0 do 1.
Math.pow mocní. Místo Math.pow(36, 24) je rychlejší (ale méně názorné) dát rovnou 2.245225770735456e+37.
číslo.toString převádí číslo na řetězec, argument určuje číselnou soustavu.
martan3k
Profil
já jsem asi blbej, a nebo to nefunguje... jak to mám přesně napsat? :D
Chamurappi
Profil
Reaguji na martan3ka:
Zapomněl jsem tam na začátku „document.“.

jak to mám přesně napsat? :D
Přesně tak, jak jsem to napsal, až na to zapomenutí, které jsem nyní opravil.
Za jménoFormuláře si dosaď to, co máš v atributu name na elementu <form>.

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: