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

Send email via javascript with email body containing data from text input box in Captivate 9?

New Here ,
Mar 07, 2016 Mar 07, 2016

Copy link to clipboard

Copied

I have written some code that is activated upon the clicking of a 'submit' button through Execute Javascript. The window.cpAPIInterface.getVariableValue function does not seem to be working. The text entry box has a variable value 'Feedback_Input_Text'. What am I doing wrong? The basic email is sending, with just a normal piece of text, and with: var InputText = "Some Text". But I cannot extract the text entry text. Please help. Thanks!

function log(obj) {

    $('#response').text(JSON.stringify(obj));

}

var m = new mandrill.Mandrill("fG8zVp0HdF_oPuCoa2uYvg");

var InputText = window.cpAPIInterface.getVariableValue("Feedback_Input_Text");

var params = {

    "message": {

        "from_email":"alastair@trnsys.guru",

        "to":[{"email":"alastair.mcdowell@energyae.com"}],

        "subject": "User Feedback",

        "text": InputText

    }

};

function sendTheMail() {

    m.messages.send(params, function(res) {

        log(res);

    }, function(err) {

        log(err);

    });

}

Views

928

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
Explorer ,
Jan 27, 2020 Jan 27, 2020

Copy link to clipboard

Copied

I'm looking to do the same thing. Any luck with getting the code to 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
People's Champ ,
Jan 28, 2020 Jan 28, 2020

Copy link to clipboard

Copied

Are you getting any errors in the browser console?

 

Try logging the variable.

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
Contributor ,
Jan 29, 2020 Jan 29, 2020

Copy link to clipboard

Copied

LATEST

Did you create the variable as a user variable in CP or is it just declared in the JS code?

 

 

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
Resources
Help resources