Skip to content

Instantly share code, notes, and snippets.

@Rokt33r
Created May 31, 2015 18:08
Show Gist options
  • Save Rokt33r/e1dc98c61bb88ddf5c11 to your computer and use it in GitHub Desktop.
Save Rokt33r/e1dc98c61bb88ddf5c11 to your computer and use it in GitHub Desktop.
Angular Form Validation
<form id="addForm" name="addForm" novalidate>
<label>Category:</label>
<select ng-model="expense.category" ng-options="category for category in categories"></select>
<label>Amount:</label>
<input required type="number" ng-model="expense.amount"></input>
<label>Description:</label>
<input type="text" ng-pattern="/^[a-zA-Z 0-9]*$/" ng-model="expense.description"></input>
<button ng-disabled="addForm.$pristine || addForm.$dirty && addForm.$invalid" ng-click="submit()">Submit</button>
</form>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment