• Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
    Dedicated community for Japanese speakers
  • 한국 커뮤니티
    Dedicated community for Korean speakers
Exit
0

Unable to Attach Fillable PDF Forms to Email via Javascript

New Here ,
Sep 26, 2024 Sep 26, 2024

Copy link to clipboard

Copied

Hi everyone
I’m new here and not experienced with JavaScript. I’m facing a strange issue with attaching a fillable form, and I’ll try to explain it clearly.

I’ve created a fillable form using JavaScript, and everything works perfectly on my computer as it captures the details, sets the subject based on the form input, and attaches the PDF to an email.
Javascript.JPG

I encountered the problem when I tried to open the form via Vmware Content Locker.

 

When I click the submit button, the script triggers to open the native mail app, and sets the subject based on the form input, however, it does not attach the PDF file.

PDF did not attach.png

 

To further test, I created another submit button using the “submit a form” method.
SubmitAForm1.png

When I tap this submit button, it triggers the mail app and successfully attaches the PDF.
SubmitAForm.png


Does anyone know the difference between these two methods of attaching the file to the email?


Also, is there any other way to attach a PDF to an email besides “this.mailDoc”?

Any help or advice would be greatly appreciated, Thank you

 

TOPICS
JavaScript , PDF forms

Views

108

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Sep 26, 2024 Sep 26, 2024

Copy link to clipboard

Copied

mailDoc emails the current pdf and lets you set the receipient(s) emails, cc, bcc, subject, and body.  Submit a form also has a script, submitForm, apart from setting it up with the user interface.  There are several different types of file types that can be sent, and they can be sent URL that is programmed to accept the files.  They can also be sent to an email address and PDF is one of the file types.  However, you can't set the cc, bcc, subject, or email body.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Sep 26, 2024 Sep 26, 2024

Copy link to clipboard

Copied

Are you testing it on a mobile device? In which application are you opening the file?

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Sep 27, 2024 Sep 27, 2024

Copy link to clipboard

Copied

Hi @try67 , yes, i m opening the PDF using an iPad and from a mobile APP call "Vmware Workspace One - Content"

content&PDFLook.jpg

As mentioned above, I have created 2 submit buttons to test. 


the button with Javascript, is not working fully, as it correctly populates the form input into the email subject, however, it did not attach the PDF to the email

PDF did not attach.png


the other button with "Submit a form", successfully attaches the pdf to the email

SubmitAForm.png

 

 

I’m curious about the differences between the two methods.
Additionally, is there an alternative code to attach a file other than using “this.mailDoc”,
I'm trying to see if using another method will work.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Sep 27, 2024 Sep 27, 2024

Copy link to clipboard

Copied

LATEST

The error lies with the application you're using. The mailDoc method must attach the current file to the email. If it doesn't, it means the application is not executing it correctly. However, it's surprising it's executing it at all. Acrobat Reader (for mobile devices), for example, does not run it at all, as with most scripts.

Basically, if you're going to use the file on a mobile device, you can't count on any scripts working.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines