输入类型验证javascript
如何验证文件类型??。以下错误引发异常“未找到FileElement”输入类型验证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; }); 文件元素
@使用(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”)引用它。非常感谢您的快速响应