2

jqueryファイルのアップロードに必須の検証属性が実装されている場合は、それを手伝ってください。

必須属性を作成するにはどうすればよいですか?

カスタム検証を行う必要がありますか?

誰かが例を持っているなら、それについて私を助けてください。

よろしく

4

1 に答える 1

1

フォームが次のようになっているとします。

@(Html.BeginForm("Home","Upload",FormMethod.Post,new{id="form1",enctype="multipart/form-data"))
{
<input type="file" name="file" id="file"/>
<input type="submit" value="upload" onclick="return uploadFile();"/>
}

ジャバスクリプトで、

function uploadFile()
{
var filename=$('#file').val();
if(filename=='')
{
//Show error message or alert('please choose file');
return false;
}
else
{
return true;
}
}

JPEG、jpg、gif などの特定の種類のファイルのみをアップロードするようにユーザーを制限することもできます。

var Re = /^(([a-zA-Z]:)|(\\{2}\w+)\$?)(\\(\w[\w].*))+(.jpeg|.JPEG|.jpg|.gif|.GIF| .png|.PNG)$/;            
if (Re.test(filename) == false) {
 alert('Please select valid Image');
 return false;
}

お役に立てれば。

于 2013-08-22T13:54:11.277 に答える