3 var validFileExtensions = [".zip"];
4 function validateInput(form) {
5 var arrInputs = form.getElementsByTagName("input");
6 for (var i = 0; i < arrInputs.length; i++) {
7 var oInput = arrInputs[i];
8 if (oInput.type == "file") {
9 var fileName = oInput.value;
10 if (fileName.length > 0) {
12 for (var j = 0; j < validFileExtensions.length; j++) {
13 var inputExtension = validFileExtensions[j];
14 if (fileName.substr(fileName.length - inputExtension.length, inputExtension.length).toLowerCase() == inputExtension.toLowerCase()) {
20 document.getElementById("error").style.display="";
21 setTimeout(function(){ document.getElementById("error").style.display="none";}, 3000);
33 <form method="post" action="doUpload/widget-resources" onSubmit="return validateInput(this);" enctype="multipart/form-data">
37 <td><input type="file" name="fileUpload" size="50" /></td>
40 <td><span style="display:none;color:red" id="error">File must be zip.</span></td>
44 <td colspan="2" align="center"><input type="submit" value="Upload" /></td>