Testování podpory nových formulářových prvků v HTML5
(zaměřeno na podporu v IE, Firefox, Opera, Safari a Google Chrome)
-
HTML5 přináší mnoho změn i v oblasti tvorby webových formulářů. Jedná se zejména o rozšíření atributů pro element <input />,
které výrazně ulehčují práci s některými druhy dat. Programátoři tak nemusejí vymýšlet skripty na kontrolu správnosti vkládaných dat,
uživatelé pak využijí vyššího komfortu při jejich zadávání.
Nejlepší podpora je (jako již tradičně u všech nových prvků) v prohlížeči Opera a velmi dobrá v Google Chrome. Ve Firefoxu od verze 57 Quantum z 11/2017
začal celkem slušně fungovat input type="date" a některé další nové prvky.
V Explorerech nefunguje z HTML5 Forms nic, ale Edge má již podporu docela dobrou a dokonce lepší než zmíněný Firefox 57.
Pro komplexní vyzkoušení tedy doporučuji prohlížet současně ve všech zmíněných prohlížečích, každý zatím (?) podporuje tuto novinku bohužel trochu jinak.
Podrobnější komentáře k jednotlivým ukázkám najdou mí studenti v kapitole "HTML5" kurzu KIN/7W1 v Moodlu PF JU (http://moodle.pf.jcu.cz/).
Číselné pole s možností omezení zadávaných hodnot a určením kroku
<form method="post" action="">
<input type="number" min="-5" max="5" step="1" />
</form>