Nová ukázka
Reset
Načíst z URL
Uložit a získat odkaz
Vztahuje se k…
Nevyplňujte
Napiště „nejsem robot“
▶
Přepnout zobrazení
Výsledek
<form action="" onsubmit="preloz(this); return false"> <h3>Online slovníček:</h3> <input type="text" onfocus='if(this.value=="Text") this.value=""' value="" name="prelozit"> <button>Přeložit do AJ</button> <input type="text" value="Výsledek" name="prelozeno"> </form>
HTML
Autoformát
Standardní režim
Mobilní zobrazení
CSS
Autoformát
CSS reset
Až na konci
// JavaScript Document - CZ/AJ SLOVNICEK function preloz(el) { var slova = { "jedna" : "one", "dvě" : "two", "tři" : "three", "čtyři" : "four", "pět" : "five", "šest" : "six", "sedm" : "seven", "osm" : "eight", "devět" : "nine", "deset" : "ten", "jedenáct" : "eleven", "dvanáct" : "twelve", }; var rozdelenaSlova = el.prelozit.value.split(" "); // V tomto poli budou CZ slova. var prelozenaSlova = []; // Do tohoto pole se budou přidávat EN slova. el.prelozeno.value = ""; // Při každém novém překladu se pole vyprázdní. for(var i = 0, l = rozdelenaSlova.length; i < l; i++) { if (slova[rozdelenaSlova[i]]) { prelozenaSlova.push(slova[rozdelenaSlova[i]]); } else { prelozenaSlova.push(rozdelenaSlova[i]); } el.prelozeno.value = prelozenaSlova.join(" "); // EN slova se vypíšou oddělená mezerou. } }
J
ava
S
cript
Autoformát
jQuery
Umístění JS
window.onload
</head>
</body>