function onSelect(args) {
if (!document.getElementById('dropArea').querySelector('li')) {
this.filesData = [];
}
if (ej.base.isNullOrUndefined(document.getElementById('dropArea').querySelector('.e-upload-files'))) {
parentElement = ej.base.createElement('ul', { className: 'e-upload-files' });
document.getElementsByClassName('e-upload')[0].appendChild(parentElement);
}
var validFiles = validateFiles(args, this.filesData);
if (validFiles.length === 0) {
args.cancel = true;
return;
}
for (var i = 0; i < validFiles.length; i++) {
formSelectedData(validFiles[i], this);
}
this.filesData = this.filesData.concat(validFiles);
// args.cancel = true;
}
function FileListRendering(args) {
setTimeout(function (e) {
args.element.remove();
}, 30);
}
<form id="form1" method="post">
<div id='dropArea' style='height: auto; overflow: auto'>
<span id='drop'> Drop image (JPG, PNG) files here or <a rel='nofollow' href='' id='browse'><u>Browse</u></a> </span>
@Html.EJS().Uploader("UploadFiles").AutoUpload(false).Selected("onSelect").FileListRendering("FileListRendering").Render()
</div>
<div class="form-group" style="padding-top: 11px;">
<input type="submit" value="submit" id="submit">
</div>
</form>
|