e-gradiva | HTML | CSS | JavaScript | Načrtovanje | |||||
SERŠ Maribor | Iskanje | Primeri |
Koda: | <script type="text/javascript"> function dobiime(niz) { document.getElementById("zdravo").firstChild.nodeValue="Zdravo, "+niz+"!" if (niz=="" || niz==" ") zdravo.firstChild.nodeValue="" } </script> <form action="akcija.html"> <input type="text" name="ime" onkeyup="dobiime(this.value)" → value="vpiši ime" onfocus="this.select()" /> </form> <p id="zdravo"> </p> |
---|---|
Izgled v brskalniku: |
Čuj, kak ti je ime?
|
Razlaga: |
Na vnosno polje obrazca v HTML dokumentu je vezan dogodek onkeyup , ki povzvoči klic funkcije dobiime() ob vsakem izpustu tipke, kadar tipkamo vanj.
Funkcija dobiime(niz) spremeni besedilo elementa p v HTML dokumentu. Če je niz prazen, počisti vsebino tega elementa, če pa ni, pa ga nastavi na zapis Zdravo, niz! , kjer je niz dejanska spremenljivka.
|
SERŠ Maribor : Strokovna gimnazija : 2006 : Simon Plantak