HTML5 live validation visualization