我有一個窗體,它具有名字,姓氏等控件,還有文件上傳附件。我需要計算所有數據應該達到2.5 MB以上。如何驗證表單控件數據大小不超過2.5 mb?
我們如何使用jQuery做到這一點,並在該頁面上顯示驗證錯誤?
<form action="/ContactSubmission" class="form-horizontal" enctype="multipart/form-data" method="post" role="form" novalidate="novalidate">
<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>
</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 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 class="col-sm-7">
<input class="form-control" id="Attachement" name="Attachement" type="file" value="">
</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>
等一下,你的數據必須是至少2.5MB或最大2.5MB ? – RononDex
檢查這個答案,也許這是同一個問題:http://stackoverflow.com/a/11799218/2547435 – p2kmgcl
最大2.5MB ...用戶不應該提交更多。 – James123