我使用标签<input type="file" accept="application/x-rpt, magnus-internal/rpt"/>
只允许.rpt
上传文件,但它不成功。用户仍然可以上传他们想要的任何内容。
这里有什么问题?请帮我。太感谢了。
我使用标签<input type="file" accept="application/x-rpt, magnus-internal/rpt"/>
只允许.rpt
上传文件,但它不成功。用户仍然可以上传他们想要的任何内容。
这里有什么问题?请帮我。太感谢了。
将以下脚本放在头部
<script type="text/javascript">
function ValidateForm() {
var fileBox = document.getElementById("fileBox");
var val = fileBox.value;
var splittedValue = val.split(".");
//alert(splittedValue.length);
//for (var i = 0; i < splittedValue.length; i++) {
// alert(splittedValue[i]);
//}
var NthElementIndex = splittedValue.length - 1;
var nThElement = splittedValue[NthElementIndex];
if (nThElement != "jpg"
&& nThElement != "rpt") {
alert("Please select valid rpt file");
}
}
</script>
现在在输入标签中使用以下信息作为 id
<input type="file" id="fileBox" />
<input type="button" onclick="ValidateForm()" value="Validate" />