Autor Zpráva
Mrtvolka
Profil *
Ako mam spravit, aby som nemusel do new Array pisat cisla 1-1000. potrebujem na to niaku funkciu, prosim nie navod (aj ten je dobry) ale radsej zdrojak. A este keby sa dalo(viem aj sam), nech sa napise do formulara az po kliknuti

<form name="tojejedno">
<input type=button size=20 value="klikni" onclick="cislo()" >
<input type=text size=20 name="sem">
</form>
snad tu nemam chyby ak ano tak prosim povedzte
Tin
Profil
<script>
function cislo(){
x = Math.ceil(Math.random()*1000);
document['sem'] = x;
}
</script>

http://www.jakpsatweb.cz/javascript/objekt-math.html
http://www.jakpsatweb.cz/javascript/objekt-math.html
mrtvolka
Profil *
dakujem, stranku som predtym videl no nepochopil.
mrtvolka
Profil *
Vyskusal som to no nefunguje to, a chybu som nenasiel,
no nefunguje to(firefox,opera,ie;vsetko najnovsie). Prosim pomoc.
Bubák
Profil
Zkus si upravit tohle:
www.volny.cz/cbov/zajimave/sportka.htm
mrtvolka
Profil *
Dakujem, uz to funguje. chyba bola document['sem'] = x; lepsie chape, ak zadas document.tam.elements[1].value = x;
Tin
Profil
jestli ona by tam neměla být ještě tečka...
document.['sem']
Joker
Profil
Tin
Neměla by tam být tečka.
Ale celý ten zápis document['sem'] = x; se mi moc nezdá, asi bych radši zkusil obvyklé:
document.getElementById('sem')
a prvek upravit:
<input type="text" size="20" name="sem" id="sem">
Tin
Profil
nechtělo se mi upravovat to, co bylo zadáno. Adresování jsem vzal z JPW
http://www.jakpsatweb.cz/javascript/document-adresovani.html
Joker
Profil
Tin
Ono to document["neco"] opravdu funguje, ale jenom na některé prvky, jako <img> a <form>
Toto téma je uzamčeno. Odpověď nelze zaslat.

0