Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.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 Mvc 3_Razor - Fatal编程技术网

输入类型验证javascript

输入类型验证javascript,javascript,asp.net-mvc-3,razor,Javascript,Asp.net Mvc 3,Razor,如何验证文件类型??。以下错误引发异常“未找到FileElement” @使用(Html.BeginForm(“Index”,“Data”,FormMethod.Post,new{enctype=“multipart/formdata”})) { } $('#btnsupmit')。单击(函数(e){ filename=fileelement.value; 如果(!/\.csv$/i.test(文件名)){ 警报(“请仅上传csv文件”); 返回false; } 返回true; }); 文件元素

如何验证文件类型??。以下错误引发异常“未找到FileElement”

@使用(Html.BeginForm(“Index”,“Data”,FormMethod.Post,new{enctype=“multipart/formdata”}))
{
}
$('#btnsupmit')。单击(函数(e){
filename=fileelement.value;
如果(!/\.csv$/i.test(文件名)){
警报(“请仅上传csv文件”);
返回false;
}
返回true;
});

文件元素没有在任何地方定义。 加

以前

filename = theFileElement.value;
还可以编辑文件输入,使其看起来像

<input type="file" name="FileUpload" id="FileUpload" />

文件元素没有在任何地方定义。 加

以前

filename = theFileElement.value;
还可以编辑文件输入,使其看起来像

<input type="file" name="FileUpload" id="FileUpload" />


找不到它,因为您没有任何名为“theFileElement”的元素。如果您正在引用文件对话框,请为其指定一个id,并使用$(“#FileUpload”)引用它。非常感谢您的快速响应。由于您没有任何名为“theFileElement”的元素,因此未找到该对话框。如果您正在引用文件对话框,请给它一个id,然后使用$(“#FileUpload”)引用它。非常感谢您的快速响应