How to change the default text in dropzone.js?

19,170

Solution 1

Solved this by including the basic.css file alone. This does not render the sprites and you have full control of styling inside the dropzone (It just gives jo a basic skeleton to improve upon). When doing this, dictDefaultMessage is displayed.

Solution 2

This is based on the documentation of dropzone.js (enter link description here)

(without styles) http://jsfiddle.net/44pnR/1/

HTML

<form action="/file-upload"
      class="dropzone"
      id="img-upload"></form>

JS

/*"imgUpload" is the camelized version of the HTML element's ID*/
Dropzone.options.imgUpload  = {
    paramName: "file", // Must match the name of the HttpPostedFileBase argument that the Upload action expects.
    dictDefaultMessage: "custom message",
    acceptedFiles: "image/*" // Accept images only
};

Solution 3

The only thing that worked for me is to add:

<div class="dz-message" data-dz-message><span>Drag your image here!</span></div>

into my HTML file.

Share:
19,170

Related videos on Youtube

Nicklas Pouey-Winger
Author by

Nicklas Pouey-Winger

Updated on September 16, 2022

Comments

  • Nicklas Pouey-Winger
    Nicklas Pouey-Winger over 1 year

    I'm having trouble changing the default text of my dropzone uploader. Despite the fact that I've initialized it like this, it's still rendering the default text:

    Dropzone.options.imgUpload = {
        paramName: "file", // Must match the name of the HttpPostedFileBase argument that the Upload action expects.
        dictDefaultMessage: "Drag your image here",
        acceptedFiles: "image/*" // Accept images only
    };
    

    Also tried changing the dictDefaultMessage set in dropzone.js, but with no luck :( By the way; am I supposed to use both or remove one of them?

    Any suggestions?

  • Nicklas Pouey-Winger
    Nicklas Pouey-Winger over 10 years
    Ok, this is strange. Cannot seem to change the text. I've even done a "Find All" in my entire solution and cannot seem to find the text that is currently set anywhere. When searching further, I found a Spritemap that contains the text. How come it doesn't change this to my custom text? :(
  • Mike T.
    Mike T. over 9 years