Skip to main content
Participating Frequently
August 16, 2016
Answered

CFFileUpload won't take onUploadComplete attribute

  • August 16, 2016
  • 1 reply
  • 385 views

My code works fine if I don't include the onUploadComplete event handler.  But when I include it, the ccfileupload doesn't display!  Here is what my code looks like:

<cffileupload

  addbuttonlabel= "Select Files"

  align="center"

  clearbuttonlabel = "Clear"

  deletebuttonlabel = "Delete"

  extensionfilter = "mp4"

  height= "500"

  hideUploadButton = "false"

  maxfileselect = "250"

  maxuploadsize = "20000000"

  name = "File_name"

  onuploadcomplete = "finalize();"

  progressbar = "true"

  stoponerror = "true"

  title = "Select files to upload"

  uploadbuttonlabel = "Upload"

  url="upload_video.cfm"

  width = "1000"

  />

The finalize function looks like:

<script>

function finalize() {

alert('Job completed');

}

</script>

Anyone have any idea why this fails when onuploadcomplete is specified?

Dave

    This topic has been closed for replies.
    Correct answer haxtbh

    The attribute should just be used with the name of the function. So you need to take out the () and ;

    i.e. onuploadcomplete = "finalize"

    If you load up the page with a developer console you will probably see javascript errors using your code. Removing the bits above should fix it.

    1 reply

    haxtbhCorrect answer
    Inspiring
    August 16, 2016

    The attribute should just be used with the name of the function. So you need to take out the () and ;

    i.e. onuploadcomplete = "finalize"

    If you load up the page with a developer console you will probably see javascript errors using your code. Removing the bits above should fix it.

    Participating Frequently
    August 16, 2016

    Many thanks for the correct answer.

    Dave