PDA

View Full Version : سوال: Check file type using javascript before uploading



mtk_designer
یک شنبه 18 دی 1390, 11:34 صبح
Check file type using javascript before uploading

programer-ir
یک شنبه 18 دی 1390, 12:29 عصر
<script type="text/javascript">
var _validFileExtensions = [".jpg", ".jpeg", ".bmp", ".gif", ".png"];

function Validate(oForm) {
var arrInputs = oForm.getElementsByTagName("input");
for (var i = 0; i < arrInputs.length; i++) {
var oInput = arrInputs[i];
if (oInput.type == "file") {
var sFileName = oInput.value;
if (sFileName.length > 0) {
var blnValid = false;
for (var j = 0; j < _validFileExtensions.length; j++) {
var sCurExtension = _validFileExtensions[j];
if (sFileName.substr(sFileName.length - sCurExtension.length, sCurExtension.length).toLowerCase() == sCurExtension.toLowerCase()) {
blnValid = true;
break;
}
}

if (!blnValid) {
alert("Sorry, " + sFileName + " is invalid, allowed extensions are: " + _validFileExtensions.join(", "));
return false;
}
}
}
}

return true;
}
</script>

programer-ir
یک شنبه 18 دی 1390, 12:30 عصر
<fileupload ... onsubmit="return Validate(this);">