e-gradiva     HTML CSS JavaScript Načrtovanje    
  logotip  
SERŠ Maribor Iskanje Primeri

Vnosno polje

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