Számtippelős játékon dolgozom html-ben, javascriptel. Hogy tudom kiiratni egy textmezőbe, a random generált számot, hogyha egy checkboxot bepipálnak?
Így van generálva a szám:rnd=Math.floor(Math.random()*100);
akkor itt jön egy hosszú function de az most nem érdekes.
Majd így varázsolom elő a textmezőt a checkboxal, amiben a számot szeretném látni:function showHide()
{
if(document.getElementById('Checkbox1').checked)
{
document.getElementById('Text1').style.visibility = 'visible';
}
else
{
document.getElementById('Text1').style.visibility = 'hidden';
}
}
A bodyban pedig így írtam le:
<input id="Checkbox1" type="checkbox" onclick="showHide();" checked="checked" /><label for="Checkbox1"></label><br /><br />
<input id="Text1" type="text" />
Próbálkoztam sokmindennel de sehogy nem tudtam belevarázsolni a textmezőbe a random számot légyszi segítsetek!
document.getElementById("demo").innerHTML=veletlenszam
Ez legyen akkor, ha bepipálja a jelölőnégyzetet.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
" [link]
<html xmlns=" [link]
<head>
<title>Példa</title>
</head>
<body>
<script type="text/javascript">
velszam=Math.floor(Math.random()*100);
function mutasdaszamot()
{
document.getElementById("demo").innerHTML=velszam;
}
</script>
<button type="button" onclick="mutasdaszamot()">Megmutatom</button>
<p id="demo"></p>
</body>
</html>
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!