javascript - Setting Bootstrap Error Class via AngularJS on Form Submit? -


how can efficiently set error state of multiple form field after user submits form?

i can set error state enough on constant basis. described in this thread use following html code:

<div class="control-group" ng-class="{ error: groupform.textbox_group.$invalid }">   <label class="control-label" for="textbox_group"><i class="icon-home"></i> organization</label>   <div class="controls controls-row">     <input type="text" class="span6" id="textbox_group" name="textbox_group" placeholder="organization" ng-model="org" required>   </div> </div> 

my issue appear in error state on page loading. want appear normal before user hits submit , then, if $invalid flagged.

i'm using individual flags, along lines of:

<div class="control-group" ng-class="{ error: group.isinvalid }">   <!-- snip --> </div>  <div class="control-group" ng-class="{ error: date.isinvalid }">   <!-- snip --> </div> 

it works, seems bloated me. there more streamlined way flag form fields in $invalid state, after form submitted?

you can create scope variable defaults false tracks when button clicked.

$scope.formsubmitted = false 

the on form add ng-submit directive change condition true.

<form name='myform' ng-submit="formsubmitted=true" > 

now change ng class condition:

ng-class="{ error: date.isinvalid && formsubmitted }" 

Comments

Popular posts from this blog

linux - Does gcc have any options to add version info in ELF binary file? -

javascript - Clean way to programmatically use CSS transitions from JS? -

android - send complex objects as post php java -