tôi có các hình thức có các lĩnh vực follwing,Kiểm tra loại tệp khi gửi biểu mẫu?
<form onsubmit="return checkcreateform()" action="/gallery/create" method="post" enctype="multipart/form-data">
<label>Type:*</label>
<label for="type-1">
<input type="radio" checked="checked" value="1" id="type-1" name="type">Image
</label>
<br>
<label for="type-2">
<input type="radio" value="2" id="type-2" name="type">Video
</label>
<label class="itemdetailfloatL required" for="file">File:*</label>
<input type="hidden" id="MAX_FILE_SIZE" value="8388608" name="MAX_FILE_SIZE">
<input type="file" tabindex="5" class="text-size text" id="file" name="file">
<input type="submit" value="Create" id="submit" name="submit">
</form>
Tôi muốn xác nhận trước khi hình thức nộp. Ở đây làm thế nào tôi có thể xác nhận nếu người dùng chọn loại như hình ảnh và tải lên video hoặc chọn loại như video và tải lên hình ảnh?
Chúng tôi có thể đạt được điều này bằng javascript hoặc jquery.Bất kỳ cách nào để xác thực điều này?
Vui lòng giúp tôi về vấn đề này.
tôi sử dụng jQuery Validation plugin: http://bassistance.de/jquery-plugins/jquery-plugin-validation/ – Wayne
có một "chấp nhận" thuộc tính đến sớm, nó không thực sự hỗ trợ nào, nhưng có một cái nhìn: http://www.w3schools.com/jsref/prop_fileupload_accept.asp Thông thường cách an toàn và hiệu quả nhất để làm điều này sẽ là serverside, nhưng bạn chỉ có thể kiểm tra các phần mở rộng tệp bằng javascript hoặc plugin xác thực của jQuery. – adeneo