JavaScriptben kiírandó érték változtatása, hogyan?
Hogyan tudom kiíratni Javascriptben űrlap ellenőrzésénél szövegben ha a mező üres?
Ilyesmire gondoltam (de ez sajnos nem jó):
<html>
<head>
<title></title>
<script type='text/javascript'>
function ellenor()
{
if (urlap1.text1.value == "")
{var message = "mező üres";}
}
</script>
</head>
<body>
<form id="urlap1" name="urlap1" method="post">
<input type="text" id="text1" name="text1" onblur="ellenor()" />
</form>
<script type='text/javascript'>
document.write(message);
</script>
</body>
</html>
A document.write egyszer fut le a kódodban, amikor a lap betölt, az ellenor() függvényedben csak egy változót állítasz át, de nem írsz ki újra.
Csináld inkább úgy, hogy:
1. van egy <span id="valami"></span> tag-ed a HTML-ben
2. az ellenőr függvény pedig getElementById függvénnyel eléri ezt a tag-et és átírja a tartalmát
Tehát:
Headben:
function ellenor()
{if (urlap1.text1.value == "")
{document.getElementById("valami").innerHTML = "A mező üres"}
}
</script>
és bodyban:
<span id="valami" name="valami"></span>
JEP müxik. THX.
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!