Automatically calculate percentage within a Survey from two price fields within the same question | XM Community
Skip to main content
Is it possible within a Survey question to have three fields: Current Price, Sale Price, and Percentage off but have the Percentage off field be populated in real time from the current price and sale price inputs? A Qualtrics support agent stated it may be possible with Javascript but I have limited experience with Javascript and want to ensure it is possible?
Hi @bonjessi, I have calculated the discount % in attached QSF file using Javascript. Below is the Code. var $jq= jQuery.noConflict(); $jq('.SumInput:last').attr('readonly',true); $jq('.SumInput').keyup(function(){ $jq('.SumInput:last').val(calc()); }); function calc(){ var disc = 0; var cp =getVal(parseInt($jq('.SumInput').eq(0).val())); var sp =getVal(parseInt($jq('.SumInput').eq(1).val())); if (cp>sp && sp>0) { disc = Math.round(((cp - sp)/cp)*100,2); } return disc; }; function getVal(val){ var fval=0; if (isNaN(parseInt(val))) { fval = 0; } else { fval = val; } return fval; } Hope this works for you! Regard, Samarth