AngularJS Example

HTML

<div ng-app="">
    <form name="LovelyForm">
        <input type="email" name="LovelyEmail" ng-model="email"/>
        <br>
        <span ng-show="LovelyForm.LovelyEmail.$invalid">You break my heart</span>    
    </form>
        <style>
            form.ng-valid {
                background-color:yellow;
            }
            form.ng-invalid {
                background-color:pink;
            }
            input.ng-valid {
                background-color: green;
            }  
            input.ng-invalid {
                 background-color: red;
             }
         </style>
</div>

CSS

</style> <!-- Ugly Hack due to jsFiddle issue: http://goo.gl/BUfGZ --> 
<script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.0.6/angular.min.js"></script>
<style>