when i try to do an output for this function, it replaces the space to a + sign. can someone help me please
Picture Containing the issue that i'm facing:
function weightdifference(){
var weight;
var dreamweight;
var calDifference;
weight = parseFloat(document.bmiform.weight.value);
dreamweight = parseFloat(document.bmiform.dreamweight.value);
if (dreamweight > weight){
calDifference = (dreamweight - weight)/0.064;
return "You need" +calDifference+ "to your ideal weight";
}
else if (dreamweight < weight){
calDifference = (weight - dreamweight)/0.064;
return "You need" +calDifference+ "to your ideal weight";
}
}
function results(){
var calDifference = weightdifference();
var Difference = calDifference;
document.bmiform.Difference.value = Difference;
document.bmiform.submit();
}
Results Page
var difference;
difference = decodeURIComponent(getUrlVars()["Difference"]);
Days to Target Weight: <script>document.write(difference)</script><br>
Thanks!