Categories
JavaScript Answers

How to Change the Default Text in Dropzone.js and JavaScript?

Spread the love

Sometimes, we want to change the default text in Dropzone.js and JavaScript.

In this article, we’ll look at how to change the default text in Dropzone.js and JavaScript.

Change the Default Text in Dropzone.js and JavaScript

To change the default text in Dropzone.js and JavaScript, we can set the properties of the Dropzone.prototype.defaultOptions property.

For instance, we can create a drop zone by writing the following HTML:

<script src="https://rawgit.com/enyo/dropzone/master/dist/dropzone.js"></script>
<link rel="stylesheet" href="https://rawgit.com/enyo/dropzone/master/dist/dropzone.css">
<form action="/upload-target" class="dropzone"></form>

We add the dropzone.hs script and CSS. Then we add the form element to add the drop zone.

Next, we set the messages by writing:

Dropzone.prototype.defaultOptions.dictDefaultMessage = "Drop files here to upload";

Dropzone.prototype.defaultOptions.dictFallbackMessage = "Your browser does not support drag'n'drop file uploads.";

Dropzone.prototype.defaultOptions.dictFallbackText = "Please use the fallback form below to upload your files like in the olden days.";

Dropzone.prototype.defaultOptions.dictFileTooBig = "File is too big ({{filesize}}MiB). Max filesize: {{maxFilesize}}MiB.";

Dropzone.prototype.defaultOptions.dictInvalidFileType = "You can't upload files of this type.";

Dropzone.prototype.defaultOptions.dictResponseError = "Server responded with {{statusCode}} code.";

Dropzone.prototype.defaultOptions.dictCancelUpload = "Cancel upload";

Dropzone.prototype.defaultOptions.dictCancelUploadConfirmation = "Are you sure you want to cancel this upload?";

Dropzone.prototype.defaultOptions.dictRemoveFile = "Remove file";

Dropzone.prototype.defaultOptions.dictMaxFilesExceeded = "You can not upload any more files.";

All the messages are in the Dropzone.prototype.defaultOptions property.

Conclusion

To change the default text in Dropzone.js, we can set the properties of the Dropzone.prototype.defaultOptions property.

By John Au-Yeung

Web developer specializing in React, Vue, and front end development.

Leave a Reply

Your email address will not be published. Required fields are marked *