<script type="text/javascript"> {literal} function emi() { var P = $smarty.capture.$clean_price; // pick the form input value.. var rate = 14; // pick the form input value.. var n = 12; // pick the form input value.. var r = rate/(12*100); // to calculate rate percentage.. var prate = (P * r * Math.pow((1+r),n))/(Math.pow((1+r),n)-1); // to calculate compound interest.. var emi = Math.ceil(prate * 100) / 100; // to parse emi amount.. // to assign value in field1 as fixed upto two decimal.. var finalemi= emi.toFixed(); //to assign value in field2.. var tot = Math.round(document.formval.field1.value * n * 100)/100; // to calculate total amount document.formval.field2.value = Math.abs(tot); // to assign value in field3.. var int_amt = document.formval.field2.value - P; // to calculate net interest amount document.formval.field3.value = int_amt.toFixed(2); } {/literal} </script> <a href="javascript:void();" onclick="javascript:emi()" title="Emi From"></a>
Please post the SSCCE so we can copy and paste the code into a script on our own servers. Then we can see the exact failure you're seeing and we can discuss the reasons and solutions.