AngularJS Example:
HTML
<link rel="stylesheet" href="http://twitter.github.com/bootstrap/assets/css/bootstrap.css">
<div ng-app ng-controller="MyCtrl">
<form name="testForm" class="simple-form">
<label class="item item-input item-stacked-label">
<span class="input-label">Title</span>
<input type="text" ng-model="formData.shortDesc" required="">
</label>
<button class="button button-block button-positive" type="submit" ng-click="saveFormData()" >Opslaan </button>
</form>
<form name="tokenForm" ng-submit="token()">
<div>
<input type="search" ng-model="keks">
<input type="submit" value="Submit VPP Token">
</div>
</form>
<pre>pristine = {{formData | json}}</pre>
<pre>pristine = {{testForm.$pristine}}</pre>
</div>
JavaScript
function MyCtrl($scope) {
$scope.saveFormData = function() {
if ($scope.testForm) {
$scope.testForm.$setPristine();
$scope.formData = {};
}
};
$scope.token = function () {
$scope.vpptoken = $scope.keks;
$scope.tokenForm.$setPristine();
};
}