AngularJS Example

HTML

<div ng-app="">
    <form name="LovelyForm" novalidate ng-controller="formController" ng-submit="submit()" >
        <input type="text" name="LovelyText" placeholder="Some Text 1" ng-model="text1" required/>
        <br>
        <input type="text" name="LovelyText2" placeholder="Some Text 2" ng-model="text2" required/>
        <br>
        <input type="text" name="LovelyText3" placeholder="Some Text 3" ng-model="text3" required/>
        <br>
        <input type="submit" value="Send Text" ng-disabled="LovelyForm.$invalid">
    </form>

</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>

JavaScript

function formController($scope){
    $scope.submit=function(){
        alert(angular.toJson($scope.LovelyForm));
    }
}