Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/447.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 上传前验证文件扩展名_Javascript_Asp.net - Fatal编程技术网

Javascript 上传前验证文件扩展名

Javascript 上传前验证文件扩展名,javascript,asp.net,Javascript,Asp.net,我想在上传之前验证文件扩展名,因此,我创建fileUpload控件,如下所示 <asp:FileUpload ID="FileUpload1" runat="server" OnChange="return validateFileExtension(this)"/> 并在上传之前创建java脚本来验证文件的扩展名 <script lang="javascript" type="text/javascript"> var validFileExtensions =

我想在上传之前验证文件扩展名,因此,我创建fileUpload控件,如下所示

<asp:FileUpload ID="FileUpload1" runat="server" OnChange="return validateFileExtension(this)"/> 

并在上传之前创建java脚本来验证文件的扩展名

<script lang="javascript" type="text/javascript">
var validFileExtensions = [".txt", ".TXT"];
function ValidateFileUpload(Source, args) {
var fuData = document.getElementById('<%= FileUpload1.ClientID%>');
var FileUploadPath = fuData.value;
if (FileUploadPath == '') {
// There is no file selected 
args.IsValid = false;
}
else {
var Extension = FileUploadPath.substring(FileUploadPath.lastIndexOf('.') + 1).toLowerCase();
if (Extension == "txt" || Extension == "TXT") {
args.IsValid = true; // Valid file type
FileUploadPath == '';
 }
 else {
 alert("Please upload only text file")
 }
 }
 }
</script> 

var validFileExtensions=[“.txt”,“.txt”];
函数ValidateFileUpload(源,参数){
var fuData=document.getElementById(“”);
var FileUploadPath=fuData.value;
如果(文件上传路径=“”){
//没有选择任何文件
args.IsValid=false;
}
否则{
var Extension=FileUploadPath.substring(FileUploadPath.lastIndexOf('.')+1.toLowerCase();
如果(扩展名==“txt”| |扩展名==“txt”){
args.IsValid=true;//有效的文件类型
FileUploadPath=='';
}
否则{
警报(“请仅上载文本文件”)
}
}
}
我得到了0x800a1391-Javascript运行时错误:“validateFileExtension”未定义
<asp:FileUpload ID="FileUpload1" runat="server" OnChange="return ValidateFileUpload(this)"/>
ValidateFileUpload
而不是
validateFileExtension



validateFileExtension()
改为
validateFileExtension()

validateFileExtension()更改为
validateFileExtension()
作为
OnChange=“return validateFileExtension(this)
接受函数,而
validateFileExtension()
不是函数更改
validateFileExtension()
to
validateFileExtension()
as
OnChange=“return validateFileExtension(this)
接受函数,而
validateFileExtension()
不是函数更改
validateFileExtension()
to
validateFileExtension()
as
OnChange=“return validateFileExtension(this)
接受函数,而
validateFileExtension()不是函数