Reputation: 988
As you can see my model (TestFileUploadModel) and my controller action (FileUpload)
-> 3th screen before i submit: file is selected -> 4th screen after i submit: name field is required, but file is cleared..
Anyone who was an idea how to solve this? (or a workaround?)
Upvotes: 3
Views: 5205
Reputation: 9271
As stated in the comment by user bzlm you can check with JQuery if the file has value and prevent the submit of the form.
You can attach a function at the submit of your form and do this check
if ($("#MyInputFileField").val()) {
//do your things
}
else
{
//PreventDefault and show error message
}
EDIT: Look here for an answer that should be similar to your question
for an example using jquery validation plugin check this
Upvotes: 1