[red]<!DOCTYPE[/red] [maroon]html[/maroon][red]>[/red]
[b]<html>[/b]
[b]<head>[/b]
[b]<script>[/b]
[b]var[/b] handler [teal]= {[/teal]
focus[teal]:[/teal] [b]function[/b][teal]([/teal]e[teal]) {[/teal] console[teal].[/teal][COLOR=orange]log[/color][teal]([/teal][i][green]'FOCUS'[/green][/i][teal],[/teal] e[teal].[/teal]target[teal].[/teal]name[teal]) },[/teal]
blur[teal]:[/teal] [b]function[/b][teal]([/teal]e[teal]) {[/teal] console[teal].[/teal][COLOR=orange]log[/color][teal]([/teal][i][green]'BLUR'[/green][/i][teal],[/teal] e[teal].[/teal]target[teal].[/teal]name[teal]) },[/teal]
keyup[teal]:[/teal] [b]function[/b][teal]([/teal]e[teal]) {[/teal] console[teal].[/teal][COLOR=orange]log[/color][teal]([/teal][i][green]'KEY UP'[/green][/i][teal],[/teal] e[teal].[/teal]target[teal].[/teal]name[teal]) },[/teal]
keydown[teal]:[/teal] [b]function[/b][teal]([/teal]e[teal]) {[/teal] console[teal].[/teal][COLOR=orange]log[/color][teal]([/teal][i][green]'KEY DOWN'[/green][/i][teal],[/teal] e[teal].[/teal]target[teal].[/teal]name[teal]) },[/teal]
[teal]}[/teal]
window[teal].[/teal][COLOR=orange]addEventListener[/color][teal]([/teal][i][green]'load'[/green][/i][teal],[/teal] [b]function[/b][teal]() {[/teal]
[b]var[/b] list [teal]=[/teal] document[teal].[/teal][COLOR=orange]querySelectorAll[/color][teal]([/teal][i][green]'input'[/green][/i][teal])[/teal]
[b]for[/b] [teal]([/teal][b]var[/b] i [teal]=[/teal] [purple]0[/purple][teal],[/teal] l [teal]=[/teal] list[teal].[/teal]length[teal];[/teal] i [teal]<[/teal] l[teal];[/teal] i[teal]++)[/teal]
Object[teal].[/teal][COLOR=orange]keys[/color][teal]([/teal]handler[teal]).[/teal][COLOR=orange]forEach[/color][teal]([/teal][b]function[/b][teal]([/teal]key[teal]) {[/teal]
list[teal][[/teal]i[teal]].[/teal][COLOR=orange]addEventListener[/color][teal]([/teal]key[teal],[/teal] handler[teal][[/teal]key[teal]],[/teal] [b]false[/b][teal])[/teal]
[teal]})[/teal]
[teal]},[/teal] [b]false[/b][teal])[/teal]
[b]</script>[/b]
[b]</head>[/b]
[b]<body>[/b]
[b]<form[/b] [maroon]action[/maroon][teal]=[/teal][i][green]""[/green][/i][b]>[/b]
[teal]<?php[/teal]
[b]for[/b] [teal]([/teal][navy]$i[/navy] [teal]=[/teal] [purple]0[/purple][teal];[/teal] [navy]$i[/navy] [teal]<[/teal] [purple]572[/purple][teal];[/teal] [navy]$i[/navy][teal]++)[/teal]
[b]echo[/b] [i][green]"<input type=text name=i$i>\n"[/green][/i][teal];[/teal]
[teal]?>[/teal]
[b]</form>[/b]
[b]</body>[/b]
[b]</html>[/b]