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));
}
}