How to validate form controls data size not more than 2.5 mb?
I have a form which has controls like first name, last name, etc and also file upload attachment. I need to calculated all the data should reach more than 2.5 mb.
How can we do that with jQuery and show validation error on that page?
- form action="/ContactSubmission" class="form-horizontal" enctype="multipart/form-data" method="post" role="form" novalidate="novalidate">
- <div class="form-group">
- <div class="col-sm-5">
- <label class="control-label" for="FirstName">First Name</label><span class="red">*</span>
- </div>
- <div class="col-sm-7">
- <input class="form-control input-validation-error" data-val="true" data-val-required="The First Name field is required." id="FirstName" name="FirstName" placeholder="First Name" required="required" type="text" value="">
- <span class="field-validation-error" data-valmsg-for="FirstName" data-valmsg-replace="true" style="color:Red"><span for="FirstName" class="">The First Name field is required.</span></span>
- </div>
- </div>
- <div class="form-group">
- <div class="col-sm-5">
- <label class="control-label" for="LastName">Last Name</label><span class="red">*</span>
- </div>
- <div class="col-sm-7">
- <input class="form-control" data-val="true" data-val-required="The Last Name field is required." id="LastName" name="LastName" placeholder="Last Name" type="text" value="">
- <span class="field-validation-valid" data-valmsg-for="LastName" data-valmsg-replace="true" style="color:Red"></span>
- </div>
- </div>
- <div class="form-group">
- <div class="col-sm-5">
- <label class="control-label" for="EmailAddress">Email Address</label><span class="red">*</span>
- </div>
- <div class="col-sm-7">
- <input class="form-control" data-val="true" data-val-required="The Email Address field is required." id="EmailAddress" name="EmailAddress" placeholder="Email Address" type="text" value="">
- <span class="field-validation-valid" data-valmsg-for="EmailAddress" data-valmsg-replace="true" style="color:Red"></span>
- </div>
- </div>
- <div class="form-group">
- <div class="col-sm-5">
- <label class="control-label-nobold" for="Attachement">Attachment</label>
- </div>
- <div class="col-sm-7">
- <input class="form-control" id="Attachement" name="Attachement" type="file" value="">
- </div>
- </div>
- <div class="form-group">
- <div class="col-sm-4 col-md-offset-5">
- <button type="submit" class="btn btn-primary">Submit</button>
- <button type="button" class="btn btn-default" id="cancel">Cancel</button>
- </div>
- </div>
- </form>